Since sp_attach_single_file_db is deprecated and has been replaced with CREATE DATABASE..FOR ATTACH, let's try this to see if you have more luck.
CREATE DATABASE [TestDB] ON
( FILENAME = N'E:\MSSQL\TestDBCopy.mdf' )
The Undocumented ATTACH_FORCE_REBUILD_LOG Command
By now we know that if we use the CREATE ...