Serious problem with Time Machine (external HDD)
In the case where you can't restore an entire backup, it's often best to just skip the entire migration and get a few files by hand. 

That often gets you a feel for whether the new OS is working properly or a second hardware issue cropped up or the backup has any issues.

The migration assistant can bring an entire user over once you have some confidence in the various parts of the system.