Add RunUnlessDisposed extension; avoid throwing an exception at all when trying to copy a reference