Less messy debug

Show peer causing the bad messages.
@sipa, ah, cool. Yes, it's never happened so far in the time I've been testing this. So it sounds like this is safe to pull then, as the strCommand variable is only used for debug logging, so it's displayed if it has it, and most future code won't be interested in using it until the complete message has arrived anyway.