Fixes a bug reported here: https://bugzilla.novell.com/show_bug.cgi?id=480957
Basically the vcard data is written into the temporay file but not to the file system yet, thus resulting in a zero sized file at the remote target location.
Could be related to the following old bug
CCBUG: 145271
svn path=/trunk/KDE/kdepimlibs/; revision=939239