Minor Shared Update

- Added a comment to explain my silly reason for calling the
TestPortForward's message an "EtherConnection message".
- Made failed messages actually get deleted from the sendding list if it
fails 5 times. But only on the release build.
- Added better debug feedback to the SendControlledMessage's catch.