Sounds extremely reasonable to me. Not all people want to work extra hours for free.
Indeed, but I guess that the seller got compensated anyways for the extra two hours of delayed arrival.