Replace `update()`s

Replace calls to `update_option()` with pairs of `delete_option()`/`add_option()` calls to be sure we're not ever autoloading anything.
Run the cleanup task more frequently
Make some minor changes to the way sessions are handled as options