move RuntimeErrorProtoHandler into a separate file and make is static again. ClientManager.runningJobMap is now synchronized