Just had a similar issue, on GoDaddy, but found a workaround that worked in my case.
After a few attempts installing WP via the Installatron page (which was initially successful), I’d get the hanging “restoring database” as well.
At that time I tried launching the site and noticed the error may have something to do with the limit login attempts plugin that GD defaults to on the WP install.
I uninstalled everything, disabled “limit login attemtps” on the next install, as well as deactivating all plugins OTHER than the all-in-one-migration, then imported the migration file and was all set.
Ha, awesome, thanks!! Totally working now. And yeah, the url is an old url I use for testing… it was formerly a fun photography project…
Thanks again!
Of course, forgot the site: http://lifeofapirate.com/