io_uring: read opcode and user_data from SQE exactly once