Add support for sessions as server Comm

Simple change to allow users to set a Comm for new server sockets set up
with a handler. I believe this was intended to be possible when the
ReverseListenerComm option was created, but was left out due to an
oversight.