I’ve gotten this several times. The gym excuse has often been used, sometimes dinner. At times I’ve even been made to wait more than 15-30 minutes outside the hotel. I just assume the appointment before me may have gotten overtime.
As a bottom I jokingly say, in my mind, “Hurry up, poop is gonna get to my lower colon soon”