Javadoc
Handle the prepare event.
None -> None (invalid state)
Active -> Preparing (send prepare)
Preparing -> Preparing (resend prepare)
PreparedSuccess -> PreparedSuccess (do nothing)
Committing -> Committing (invalid state)
Aborting -> Aborting (invalid state)