How to restore adb backup on Nexus 4 (boot loop)?
Do not restore the full backup taken, but Restore only part of it. And do it "piece by piece", so if the error re-occurs you at least know where it comes from and can skip the faulty part.

Edit: As I was not fully clear about where I pointed to: Titanium Backup is capable of restoring parts from nandroid as well as adb backups.