Less messy debug

Show peer causing the bad messages.
It's never not worked. The msg doesn't need to be complete for GetCommand() to work, but it's possible it needs to have received >n bytes (any idea what n should be?).