init: isolated the mount issue down to the kill_block_super

Added in some debug messages, and the need for a fatal handler for
the killing of the superblock. This should make sure that in the event
that we kill uncleanly, that we don't oops the kernel.