Refactored duplicate logic from EventQueue->queue*Request() methods into queueRequest()