It was a combination of issues on my machine that caused the same thing,
1. I do not have the lvm disk setup,
2. Backing up live vms.
As long as I only back up vms that are off, it all works perfectly.
I found this answered by Marek after searching for a while.
I have restored OK too, but have only done this once. It worked fine.
Mike.