1/2 5 BB ante, 5 straddle. Hero UTG (1st to act after straddle) $520. All relevant stacks pretty similar
Hero opens KcKd to $20.
6 callers including LAG Asian in UTG+1, but he's a good winning LAG.
Flop $150: Js8d4s
Hero decides to check planning on check raising all in over any bet
UTG+1 bets $70
UTG+2 raises $250 (40ish white guy, first time I've played with him, not much info. Standard mid 40s dad type)
Folds to hero, who did not see this scenario unfolding originally. I tanked for 30 seconds or so, felt pretty uneasy about all my options but ended up shoving.
Is this a punt or reasonable play here?