files: fix order of activation actions
files: fix order of activation actions

Specifically, move the cleanup phase to before we switch over the
generation links in `gcroots` and `profiles`.

Fixes https://github.com/rycee/home-manager/issues/134

rycee/home-manager,rycee/home-manager,rycee/home-manager