Fix logic error in my prior commit

(for issue #12)

I wasn't reading carefully enough -- adds some comments explaining why we're
listening on send/rcv in the first place.

Signed-off-by: Nick Semenkovich <semenko@alum.mit.edu>