Actually, I'm surprised the system didn't panic.
A panic has been the normal thing for the kernel to do when init fails.
I suspect it didn't fail, but hung, or stopped responding to requests. This used to be a simple thing - a signal. It is now a network level request that requires the service to spawn a daemon, and that introduces more complex demands for reliability.