Check for states when ReserveConfirmed or Provision is send, fix null pointer in reseveConfirmed