The issue took three months to resolve, and the passenger was left out of pocket for an expensive same-day flight on another carrier.