Are you -sure- it’s a bad dump? Have you tried adding a header to (or removing the header from) your rom and reapplying?
ponder
Oh! Also, have you tried interleaving the game? I think I recall that being a problem getting it to run on my SWCDX2 - the patch worked, but then the game wouldn’t boot on my Wildcard, 'cuz it was interleaved. Point being, don’t go off doing all sorts of extra work redoing Bongo`'s assembly before you try all available options and cry “Bad Rom” 
…actually, the patch on the interleaved (with ucon64) rom works fine…it looks like 