Move clean

Move trigger cleaning so that it happens on .configure() instead of immediately on merge. Reordering partial config merges before trigger attachment doesn't work for usages that set up config on every `unittest.setUp()` since the singleton config object already has triggers attached on the second `setUp` call.