TCPSessionApp: rewritten to use handleMessage() instead of activity()

sendSync() doesn't like activity()
EtherMACBase: error messages improved