Implement distributed timed job testing

This contains the following changes: 

Fix logic that would wait for only one actor system to shut down before continuing

Implement test for timed jobs on distributed actor systems

Improve testing by querying redis rather than expecting messages

Improve failing timed job tests that don't wait for camel to start

Reduce log level in timed job tests