Hello,
just registrated for the Forums to write this and perhaps help others in the same situation as me just 10 minutes before writing this.
I had the very same problem Hotwheels22 and mxo11 had and described on page 7 of this thread, too.
My MPB 2012 non-retina hibernates while charging at night and everytime I woke it next morning it resumed with the grayed screen and progress bar and after that i had a normal login screen and a mouse pointer without beachball but was not able to move the pointer or input my password for about 20 seconds.
Of course, one can workaround this problem by messing around with pmset and disabling hibernation completely. Especially for the filevault users here this might not be the best solution though, as hibernation is a safer state for filevault than just sleep.
So if you have the same problem as me, but want to keep hibernation and just want your system to respond immediately after its resume (progress bar completed), you can try what I did and what solved my problem:
I removed the com.google.keystone.deamon.plist from Library/LaunchDeamons as suggested in this thread and also removed another suspective plist related to my old Graphics Tablet (Aiptek U600). This was migrated from my old mac and didn't run properly anyway. If you have another USB-related LaunchDeamon, it might be worth a try to remove that, too.
After that I shutdown the machine and made a SMC Reset. Then put it to hibernation manually, woke it up and: System responds immediately after the resume bar completed.
Please note that this was a quick-and-dirty approach of problem analysis and though it solved my problem I don't know if every step was necessary. A real analysis would seperate every step (delete only one plist => reboot&try, delete 2nd plist => reboot&try, smc-reset => reboot&try).
I suggest that you move the suspicious plists to trash the gui way (not via terminal) to be able to use the "put it back" feature of the trash if that didn't solve your problem or created a new one.