Not the first time it's happened.
And as I've mentioned before, when you stay in a hotel it's the hotel's responsibility to register. You're responsible when you don't stay in a hotel. And booking online gives you proof where you stayed if there were a question.
(I remember a notice at one hotel a couple of years ago from the local PSB: If a hotel doesn't register you properly, contact us and we'll pay you a reward.)