Wrap `MutationObserver` callback in `try … finally`