This is actually an issue caused by the hotel staff not allocating their rooms efficiently. When the first wave of infinite guests showed up, they should have assigned them to odd numbered rooms. Then theres still an infinite number of vacant even numbered rooms.
Even if several more waves of infinite guests show up, you can assign them to rooms numbered 4n+2, 8n+4, 16n+8…
That way, the hotel will always have rooms left over.









Unless the lorry was driving over the exact geographic north or south pole.
Side note: the tallest lorry where the top doesn’t move faster than the speed of light at the equator is 3.8 light hours tall, which is weird to think about because the top doesn’t start moving until well after the bottom has reached it’s destination.