Revert changes to CFileOperationJob that were made on false assumptions.

This reverts commit 1542c3328361f949fe3644f6d260316f8d4de189.
This reverts commit 77c15c4dda8490d43648b7e095f9614858fd94aa.