-snip-
OK, in the Bitcoin Core console I rescanned my wallet imported as described above (call it 2010-first) - no change.
Then I used the 'recover wallet' option in the GUI on another backup copy of the original wallet.dat, which led to another wallet being created in Bitcoin Core which I called 2010-second. Rescanned this in the console, result was again no different.
Then it's now 100% certain that the displayed balance is correct.