I was able to complete the bad block check successfully with no errors reported on the SD card.
Unfortunately the 1.56 release failed to get past the rainbow splash screen and the 1.55 also failed to get past the rainbow splash screen.
Also tested with a boot delay with, no luck.
I think for now I have to accept defeat.
If anyone has any new suggestions I am still keen to try them.