We (iXsystems) have a case where the AF_LOCAL socket gssd uses gets closed, resulting in a subsequence I/O failing and generating SIGPIPE. Which this happens, it doesn't clean things up properly; a subsequent attempt to start nfsd results in it looping uninterruptably for INT_MAX times (at, as I recall, 30 seconds). This does not result in happiness.
While I have not yet identified the root cause, the two mitigations here are fairly obvious.
Handling SIGPIPE is a very obvious one; I won't object to the request that it handle most of the other default-fatal signals.
The limiting of retries for kgssapi is more questionable; however, I don't see any reason why it should be both infinite and non-interruptable, and limiting the retries seems fairly mundane.