expectDeterministic

A saga's handling of the same commit, or rejection, again, with a fresh context as the runtime gives a retry, derives the same commands (ids and request ids included), the schedules among them, and calls the same ones: the targets decide them once. A projection's or a reactor's handling would run its side effects again, so it has no such check.