I agree. IMO the OP handed things appropriately, especially emailing the GM instead of calling or trying to track the GM down the next day. When the GM called, was the OP supposed to say "oh, hey can I call you back tomorrow"? When the GM offered points was the OP seriously expected to turn them down? IMO no. It generated good will that the GM I'm sure hope to lead the OP to come back in the future.
ETA: Where the OP stayed shouldn't matter. Whether it's a FI or JW management needs to know when their staff F's up.