Replace breaking with continuing in worker loop
Replace breaking with continuing in worker loop

When a queue returns null due to a timeout, the worker should
continue in the loop by requesting to wait for a new job again.
Only on the max runs, memory timeout or SIGTERM/SIGINT calls the
worker should stop processing.

juriansluiman/SlmQueue,malinink/SlmQueue,jackdpeterson/SlmQueue