don't access our debug interceptor past its live time
upon destruction reset the message handler to the previous (presumably
default) one to stop all calls going into our static. otherwise we'd access
our static after its destruction and fail assertions