Updated utils and added migrations
Added some error logging to queue_processor for when a reduction run isn't found
Added more error handling to queue_processor for invalid state transitions
Added tests for queue_processor