This even triggered not after the battle’s conclusion, but instead after I delivered the caravan to it’s destination, which was a day after this battle took place.
Oh yeah. I’ve had this one come up after a long delay several times – and sometimes the character found “on his knees after the battle” hadn’t even been hired till after the battle!