Terminal not launching correctly, prompt does not appear until SIGINT
It turns out I was wrong about what caused the problem. I had edited my ~/.profile in an attempt to fix the wrong hostname problem, in such a way that I was accidentally sourcing recursively. Hopes that knowledge helps someone else who makes the same mistake in the future.