Hi
I know what you're going through, I've just unfortunately failed the Class 1 on vision (total surprise) after passing BA FB. Sounds like you have a better chance though, don't give up hope and don't let the CAA drag their heels on it.
You get a year with BA to pass the class 1 so if they fail you now you could try again and still get on a BA training course without re-applying.
Good luck.