setWaitingForUserInput

Should be called by the mechanism when waiting for the user to provide input (consent prompt or authentication).

This moves the model into the State.WaitingForUserInput state.