No. There are crucial steps missing from that description. Based on that description, support will tell you that someone beat you to the seat and that it's network latency and that's the way it is.
You joined the waiting list each time and a seat should have been reserved for you each time. Each time, you had to get off the waiting list and get back on to the waiting list. Some times when you tried to join, it would tell you that you were already on the waiting list, but you weren't. Some times when you tried to get off the waiting list so that you could rejoin, it would tell you that you weren't on the waiting list.
It is WAY more frustrating than you make it sound