MCS sockets can be rebound immediately

* Fixes #1150
* Fixes #272 

Could someone on the Linux and Macintosh OSes test this out? I was unable to reproduce these problems, but StackOverflow answers indicated that this was the right thing to do.