Back up provision config files may not exist.

The logic around backing up, installing and restoring "provision config" files was not symmetrical. In particular, if the target file did not exist no back up was made, but the restore routine would fail because it could not find the backup.

This patch changes the "restore" logic to simply remove the target file if no back up was made, which restores the target filesystem to its original state.