Part of the problem might also be that not everywhere pronounces cot the same. See the cot-caught merger. I'm from a part of the US where cot and caught are still pronounced differently and I pronounce twat like cot, both with a short a sound.
What's the joke?
Just like those lead bags you put film in at the airport