Firstly one of my motor cradle vibration mounts broke. It was the one which would be under tension under heavy acceleration, i.e the motor cradle tries to lift itself off this one - fair enough, the type of vibration mount I used are not really designed for tension. The original ones I used were a bit small for the job anyway (40mm diameter) so I've upgraded to 60mm diameter ones with over twice the load rating. Here's old vs new:

The second issue was with the reversing contactor. The reverse coil had become increasingly intermittent over the last few weeks. It was getting power, still reading correct resistance, pulling normal amount of current, the solenoid pin seemed to move freely and the contacts weren't seized.. but was failing to engage the contactor reliably for some reason. Luckily I had a spare contactor with compatible coil to swap in and it seems to have solved the problem, but I'm still not really sure what the deal was with the old coil..