Add a TODO comment here saying that we need to raise an error if the user tries to restart a completed transaction. It will fail later on in the flow but we should fail early for convenience.