Ensure session is not invalidated after reading/deleting non-existent key.

Hack to fix [#3813](https://cakephp.lighthouseapp.com/projects/42648/tickets/3813-bug-in-i18n-when-reading-language-from-session)