Console: Work on making console more responsive to signals (rather than just dying we tell the user that their termal has been reset due to hitting the limit). At the moment we just catch SIGXCPU when the CPU time is up and tell chat to terminate the service with a 'restart - you've exceeded your limit' warning.