allow hacheck to bind to multiple ports

If you're starting to run out of TIME-WAIT sockets, clearly the best option is to distribute across more source/dest tuples.