Improved client exit handling
Rewrote console client Rx handling to be more fault-tolerant