Implement fault handler a bit better and add use of fault handler in various sub systems.
Reorganize fault handler to not report to console multiple times for ongoing faults.