This splits the calls to read tasks with no priority and tasks with priority in 2 calls.
If tasks with priority are detected, they are routed to dedicated `save_code_now:`
prefixed named queues.
todo:
- logger.error to remove
- add tests- update tests on priority grabbing maybe, probably...
Related to T3084