Remove unneeded at-exit references.
Remove unnecessary destination removal code.

Upon review, we determined this call would only ever get called when
two threads were competing for the lock around .destroyDestination,
and would have undefined behavior in that case. This section is likely
a holdover from before we required messaging/start to be called.