A simple booking mistake transformed a Johannesburg holiday into a multi-country journey, and TikTok loved it.