How about going into running apps, deleting the google framework data, stopping the service and then doing another software update check to see if it fixes itself.
Reason I mention this is mine was stuck on 0% for 10 minutes, did the above and it restarted the 4.4.3 download successfully.