Prevent losing emails during move operation: Bug #731561

Move operation could lose emails if the copy destination doesn't
exist (or quota reached, etc.)  This de-pipelines the move operation
into a copy and a delete, guaranteeing the delete only occurs if the
copy succeeds.