Alright well, being apart of a training facility and being involved with many horses with this problem let me say my advice is sound...
With buddy sour horses I just work their butts off next to the other horses and only let them rest away from them, facing the opposite direction, even if it's only five feet away. This includes a lot of aggressive figure eights, rollbacks, sharp turns, disengaging the hip, aggressively pushing their front end around while trotting or loping, then facing them away, stopping, and giving them the opportunity to walk away on a loose rein. They try something else? Fine, we'll go right back and work some more until they get it.
Also I wouldn't lope up at all until I got my brakes in hand. Sit back, say whoa, and if the horse doesn't stop I would take a hold with my hands and my legs and get all kinds of physical until they did and then use my leg and my hands to bring him backwards like he'd never been backed up before. Especially if the horse is fighting. If it only takes them a stride or two extra to stop, I won't be as aggressive, but if the horse deliberately ignores you there would be some things that escalated until I won that battle. Do it at the walk first. Then the trot. Then the lope.
The "making them go until they want to stop" DOES work too...But it's my personal preference to do the other method. I will however make them run too sometimes, if I feel that would be the faster track to the result.
Pssh.I didn't pick up the wrong lead
It's called a counter canter...
...A very advanced maneuver.