Decouple loading of Jobs from startup procedure
When starting the agent with a lot of TOS Jobs, the startup itself may run into a timeout because unzipping all jobs takes to long. This procedure should be decoupled from the startup itself (e.g. into a Background Process) in order to allow the agent the respond to messages right away even before loading all jobs.