Merge changes I9f6a0dc6,I8d66d287,I0d35567d,Idcef572a into main

* changes:
  Do not allow any request to pass in reservationId
  Return the matched event from TestableNetworkOfferCallback
  Add support for testing onReserved callbacks
  Add NetworkCallback#onReserved