Back out the use of queues for interrupt handling because they weren't helping