Damn I miss 25NL!
calling might be the worst play it prices in a lot of hands
giving BB ~4:1 and UTG ~5:1 if BB calls
I dont think UTG's range is strong enough for all the action
and what is BB calling a push with that he doesnt 3-bet?
shove>fold>call imo

but since you posted this I'm guessing there was a trap in there somewhere or you lost a flip, and that always sucks, but I think you played it right