fix(sync): keep choose what to sync checkbox after navigating away

Fixes #661.

Our Session module has gotten a bit hairy. There's a mix of data being persisted with different intentions, so calling `Session.clear()` isn't as clear as it was originally.

@ckarlof, @nchapman or @shane-tomlinson r?