If you pull a patch into a repository, "rebase suspend" it, then pull the same patch in again
and try to "rebase unsuspend" it, you get an internal error caused by an 'impossible' in
The simplest fix might be to rewrite the name of the patch as soon as it is suspended.
The "simplest fix" doesn't quite work - it breaks other tests that are
trying to track dependencies properly. Need to think a bit harder about
this, but I've attached the attempt anyway for my own or others' future
reference. Note it conflicts with some of the current patches in