Associating a ur_queue_handle_t with a ur_context_handle_t is sort of meaningless if we are using a multi device context, as the context doesn't tell us which device in the context the queue should be associated with. As such I think we should not allow the hDevice param to be null.