Previously forcibly cleaning up sessions was not working. All the cleanup was done by Redis expiration. This meant that sessions would be kept alive until Redis cleaned them up (non deterministic). This commit resolves the mapping of expiration to session ids. Fixes gh-169