Make sure that weave/unweave runs part of their logic sync. Closes troopjs/troopjs-browser#20