The receptionist should have told you to be back by 12:20 at the latest, but I suspect they did not expect you to be late. I'm afraid you'll have to accept responsibility for being late regardless, however.
Because the appointments are very tightly packed, I do not think they have much leeway to allow for people being late.