Fix exiting during bash login.

Return do not exit!
Refactor when diagnostics get print.

Print out all of our information at the top regarding the machine
itself. This is because some /etc/profile entries may do funky things on
different machines.

I would rather have all the versions be last anyway.