You know, I agree with MyBoy on this one! In my experience, a horse that is BTV is not necessarily lighter on his forehand than one with a loose rein.
I also have a horse who struggled (and still does!) with falling on his forehand due to bad prior training. Looking back, the first thing I did with him was to get him over his hiding BTV and push him out on a looser rein. Just constantly pushing, pushing, pushing forward... if his head came up, we pushed forward. If he ducked BTV, we pushed forward. Now he'll accept contact beautifully and I can push him into a longer rein (to stretch) without him falling too forward. In fact, after working "in frame" I always reward him by walking/trotting/cantering on a loose rein to let him stretch over his topline-- and he does, but the whole time I am pushing his hind end up! (sidenote: it took lots of practice for him to realize that he could stretch over his topline, and that it feels gooooood, so you have to be patient!) Nowadays, even at the canter he'll stretch downward but give me a wonderful energy so that all I need to do is redirect a teensy bit to his butt and man, is it comfy! I think exercises like these help the horse understand it isn't about your hands.
I hope that some of this makes sense-- truth be told I'm a total amateur who ended up with a horse smart enough to figure me out! But this is what helped us.
I really love Ollie, congrats on his progress! And-- feel better!