Memorize old events on multiple redirects

On a redirect the middleware only stores new events from the current call. Old events stored in rack.session will be lost on the second redirect.