I believe the Glass Cannon bug is just with the UI, rather than the actual total hit points.
Esmeralda should have had the trade option removed in jail.
The display bug is a possibility, I didn't shoot her to be sure.
Yes, Esmeralda's trade option was indeed removed in jail. But it did NOT re-appear once she was released and back in her shop.