Some DMs like GDM do detect such tight-loop error, and stop retrying, which makes the console usable again after a few tries. The Hurd console may probably use such way. Implementing such a thing in the actual console is silly, use another program like /sbin/init to handle the respawning.