Bugfix: preserve active_set when loading guards
Currently, we configure the GuardMgr before we load its state. This causes the set of active guards to be dropped when we load the state: and then we forget that we were using bridges!
This branch is on top of !847 (merged); only the top commit here is relevant.