Stip catching Throwable. Replaced by catch (Exception e) all over the
code (except in DefaultIoFilterChain). See DIRMINA-941
Some more catch (Throwable) replaced by catch (Exception)
Added the sessionClosed event in the IoServiceListener.