Did the flash test but forgot to post it. They both passed!
top (decimal id)
Testing 64kB Flash block: 0x10000 - 0x1FFFF
Erasing
Flash with 1010101010101010 (0xAA)
Testing for 0xAA - OK
Erasing
Flash with 0101010101010101 (0x55)
Testing for 0x55 - OK
Erasing
~~~~~ ALL TESTS PASSED ~~~~~
bottom (hex id)
Testing 64kB Flash block: 0x10000 - 0x1FFFF
Erasing
Flash with 1010101010101010 (0xAA)
Testing for 0xAA - OK
Erasing
Flash with 0101010101010101 (0x55)
Testing for 0x55 - OK
Erasing
~~~~~ ALL TESTS PASSED ~~~~~
I'll be sure to grab the new tool once its out.
Thanks for the update

I think you have two STM32F103C8's there as the hidden and working 2nd 64kB block seems to be a feature of that chip only.
Your STM32F103C8 chip below is the first I have seen with a Alpha character in the Lot Numbers which means that my theory that STM32F103C8's don't have alphanumerics in their Lot Numbers is now
BUSTED!Die xy coords: 107872310
Wafer Number: 49
Lot_num ascii encoded [23:0]: 0x0031304B | 1 0 K
Not handling the "0x00" character was a
BUG I have fixed in the upcoming V2 release, so yours should have read:
Lot_num ascii encoded [23:0]: 0x0031304B | . 1 0 K (where the "." means "non-printable ASCII character") . "4B" is the (hex) ASCII code for "K".
Those with a Linux/*bsd pc's can type "man ascii" for a nice chart showing octal,decimal and hex ASCII tables to see what I mean.