[HTC Desire S] jez9999:
OK, well I installed that new version of Market, so I'm now running Market 3.0.27. The interface has certainly changed. However, it still doesn't allow me to install my purchased app (yes, I tried clear data, and no change). The only thing is it gives me an actual popup informing me of this when I try to download and install, instead of the download just disappearing. The popup says:

"WidgetLocker Lockscreen" could not be downloaded due to an error.

I think that error is a 403 Forbidden. Using 'CatLog', I captured the output of logcat while the Market was trying to download and install WidgetLocker Lockscreen. Here's the relevant parts of the log ('Finsky' is the process name of the new Market app; real query string params have been replaced with '...'):

08-10 18:10:44.469 D/Finsky (11189): [1] Installer.downloadAndInstallAsset: Downloading and installing WidgetLocker Lockscreen.
08-10 18:10:44.469 D/Finsky (11189): [1] DownloadImpl.setState: Download 'WidgetLocker Lockscreen' transitioned from (null) to (UNQUEUED).
08-10 18:10:44.479 D/Finsky (11189): [1] DownloadImpl.createObbDownload: Skipping obb download with state NOT_APPLICABLE
08-10 18:10:44.489 D/Finsky (11189): [1] DownloadImpl.createObbDownload: Skipping obb download with state NOT_APPLICABLE
08-10 18:10:44.489 D/Finsky (11189): [1] DownloadQueueImpl.add: Download Download : WidgetLocker Lockscreen added to DownloadQueue
08-10 18:10:44.499 D/Finsky (11189): [1] DownloadImpl.setState: Download 'WidgetLocker Lockscreen' transitioned from (UNQUEUED) to (QUEUED).
08-10 18:10:44.589 I/installd( 1248): free_cache(2426937) avail 1067241472
08-10 18:10:44.699 D/dalvikvm( 9824): GC_CONCURRENT freed 506K, 46% free 3787K/6919K, external 142K/654K, paused 2ms+34ms
08-10 18:10:45.129 D/Finsky (11189): [1] DownloadQueueImpl.startDownload: Download Download : WidgetLocker Lockscreen starting
08-10 18:10:45.379 D/Finsky (11189): [1] 1.onResponse: Phonesky checkin succeeded for account jez9999@gmail.com
08-10 18:10:45.829 D/Finsky (11189): [1] DownloadImpl.setState: Download 'WidgetLocker Lockscreen' transitioned from (QUEUED) to (DOWNLOADING).
08-10 18:10:46.399 D/Finsky (11189): [1] DownloadCompleteListener.onStart: Download Download : WidgetLocker Lockscreen: onStart called.
08-10 18:10:46.409 D/Finsky (11189): [1] DownloadCompleteListener.onProgress: Download Download : WidgetLocker Lockscreen: onProgress called with 0/-1 Status: 190.
08-10 18:10:46.869 D/Finsky (11189): [1] DownloadCompleteListener.onProgress: Download Download : WidgetLocker Lockscreen: onProgress called with 0/-1 Status: 192.
08-10 18:10:46.919 D/StatusBarService( 1428): addNotification notification = StatusBarNotification(package=com.android.providers.downloads id=69 tag=null notification=Notification(vibrate=null,sound=null,defaults=0x0,flags=0x2)), key = android.os.BinderProxy@405a28b8, fullScreenIntent = null, contentIntent = PendingIntent{40696b18: android.os.BinderProxy@405a2a48}
08-10 18:10:47.049 I/DownloadManager( 1632): Initiating request for download 69
08-10 18:10:48.499 D/DownloadManager( 1632): got HTTP redirect 302
08-10 18:10:48.499 I/DownloadManager( 1632): Initiating request for download 69
08-10 18:10:48.729 W/DownloadManager( 1632): Aborting request for download 69: http error 403
08-10 18:10:48.869 D/Finsky (11189): [1] DownloadCompleteListener.onProgress: Download Download : WidgetLocker Lockscreen: onProgress called with 0/-1 Status: 403.
08-10 18:10:48.909 D/DownloadManager( 1632): notifyDownloadCompleted status/ID: 403 / 69
08-10 18:10:48.969 D/DownloadManager( 1632): isStatusError
08-10 18:10:48.979 D/DownloadManager( 1632): id: 69
08-10 18:10:48.999 D/DownloadManager( 1632): uri: https://android.clients.google.com/market/download/Download?userId=...&downloadId=...&sig=...
08-10 18:10:48.999 D/DownloadManager( 1632): mimeType: null
08-10 18:10:49.029 D/Finsky (11189): [1] DownloadBroadcastReceiver.onReceive: Intent received at DownloadBroadcastReceiver
08-10 18:10:49.059 D/Finsky (11189): [1] DownloadImpl.setState: Download 'WidgetLocker Lockscreen' transitioned from (DOWNLOADING) to (ERROR).
08-10 18:10:49.059 D/Finsky (11189): [1] DownloadCompleteListener.onError: Download Download : WidgetLocker Lockscreen: onError called with 403.
08-10 18:10:49.059 D/Finsky (11189): [1] DownloadQueueImpl.remove: Download Download : WidgetLocker Lockscreen removed from DownloadQueue
08-10 18:10:49.109 I/installd( 1248): free_cache(0) avail 1067241472

So it definitely looks like it's trying to connect to Google Market and getting a 403 Forbidden (for 'download 69'). How would a factory reset remedy this situation? It seems to be an error on Google's servers' end?