Improve cold-start performance of RWS

And suppress lots of warnings.

By loading subchanges in order we will only append to lists, which is
way more efficient than resetting the per-user/per-task history each
time.