What's the meaning of "thin blood" in this context?

"Thin blooded" is a very old expression meaning "vulnerable to the cold."

This has, as you note, no connection to blood thinners