433405 - Websocket Session.setMaxIdleTimeout fails with zero

+ Make idle timeout check not fail on 0 (which is valid)