I think you're right, they should allow you to have finished packing your things into bags before serving the next customer. I got annoyed in Marks once because they refused to serve me as I had to prove I was 16, but I was too young to have any ID, and the woman who was serving me was not helpful at all about the situation.