changed the way hasInterestingMessage tests whether the remotepeer has something the peer wants. this also changed how random interesting message is decided