Fix #32: Server: thread blocked indefinitely in an MVar operation

"shutdown Bidirectional" always resulted in an exception "thread blocked indefinitely in an MVar operation" because of a way we were using withMVar in OpenSSL.Session.tryShutdown.  Reported by Andreas Voellmy.