When sending media, to avoid expensive copies during a write transaction we
pre-write the file and only do a move during the transaction, which is much
cheaper.
However, the asset.filePath is not safely moveable, it's the path of the cached
asset. So future attempts to send the asset will fail because the underlying
cached file had been moved.