ok update: by accident it looks like i've designed a board that could take an STM32F103VCT6 (with some minor power-modifications) or an F427 with no modifications at all. it's therefore "rescuable" so i'll try a range of different processors, see how it goes.