That's a good point. Since the probe is invoked before the update takes
place, it would not be possible to account for the possibility that the
update failed.
Unless someone wants the `pre update' hook, I'll simply adjust the
existing hooks' semantics so that they are invoked after the update.
As discussed, this better suits the intended use case.