IMO file move should be treated as atomic operation, just like on a file system. If either step fails, the whole operation must fail, without leaving artifacts. We should not "silently" fall back to copy. 