This website now enforces the use of https, thanks to the Let’s Encrypt initiative and the good folks at DreamHost. I initially had a number of problems in getting WordPress to behave, but I found this helpful article that pointed me in the right direction. I believe the bit of magic that helped me was running the wp CLI tool:
wp search-replace https://borngeek.com https://borngeek.com --precise --recurse-objects
Things now seem to be working, though if you spot a problem anywhere, let me know.