Make SessionHelper more accepting of bad data.

The SessionHelper needs to gracefully accept data that does not match its expectations. By setting all the keys we can avoid any potential warnings.

Refs #3813