You could make a zfs clone of a given filesystem, do the operation to the clone and then promote the clone to be the master to effectively have this. If I understand correctly the promotion operation is atomic I don't think it would be possible to see an intermediate state.
This said you couldn't have multiple operations in flight at once for the same dataset.
This said you couldn't have multiple operations in flight at once for the same dataset.