I think the glottal stop is slightly different. That makes people say 'hospi'al', 'bo'le' and 'se'le', not prounouncing the t at all.
Many people around here say 'hospikuw', 'bokuw' and 'sekuw' - ie they don't even pronounce the l. I don't think it's all to do with accent. They either can't be bothered to say the words properly, or they feel that that doing so would brand them posh. And yes, it's annoying. I often want to say, "Pardon? What was that? Sorry, I can't understand you, can you speak English?"