Closing this thread....

There was an issue with the stock BIN size. Why it initially read as a 56K file is unknown (operator error, no doubt); the file is supposed to be a 32k file.

Re-read the stock BIN, re-burned to the correct 32k addresses and all is good.