improved error messages in Message.recv and Socket.recv (when RCVTIMEO is > -1)