I feel that it's common courtesy to finish. The person who leveled up and left was only thinking about themselves. They should have just stayed on the extra 10-15 mins to help the party. It's quite rare for me to leave something without an emergency. I would have to be feeling bad/tired or perceiving the other players as rude and not possible to cooperate with.