Ensure recovery bundle file can be written early
Finding the objects to remove can be a time-consuming process. It does
not give a nice experience to error after this phase because the
recovery bundle cannot be created. So we now ensure the path does not
exist and is writable at the beginning of the remove
command.