Strange first-drag fails to upload, second time works

Since 3.0, I've noticed a strange behavior where it now fails to actually replace an existing target file the first time I drag it from my local environment. This is on Vista Ultimate 32-bit. I choose the option to copy/replace the target file with the newer local file. It acts like it replaced it, but doesn't. The second time I drag the same file it actually replaces it. This happens "per file", not "per session". I have to be very careful now making sure files are getting updated each time I drag one to the remote folder. Nothing else has changed in my environment since SFTP 2.x, so the only thing I can pin this on is going to 3.0. Below is my system info from the SFTP console. I hope this can be resolved because this is very irritating and has already caused me some problems.

+- System -----------------------------
Microsoft Windows Vista Ultimate Edition
Service Pack 1 (Build 6001)

CPU Speed : 3059 MHz
Total Memory : 2047 MB
Free Memory : 2047 MB

+- SmartFTP ---------------------------
Version : 3.0.1019.7
Time Stamp : 2008-07-03 21:25:18
Platform : x86
Id : 400056842
Days in use : 139

+- Application DLL --------------------
sfFTPLib.dll :
sfFavorites.dll :
sfFavoritesShellExtension.dll :
sfTransferQueue.dll :
sfFTPShellExtension.dll :

+- Language ---------------------------
SmartFTP.exe : 3.0.1019.7

+- Internet Explorer ------------------
Version : 7.0.6001.18000

+- Winsock ----------------------------
Winsock : 2.2

Just FYI - The system info reported in the SFTP "about" feature is incorrectly showing 2047 MB memory. I Have 4GB of RAM installed. I can verify this using Vista's utilities as well as third-party utilities.