On receiving an invalid proof, the`ProvethVerifier` contract currently: - either reverts - or doesn't revert and notifies the caller that the proof wasn't valid. It should be either one or the other.