there is no reason like you stated above not to reraiseon the flop. He could have JJ and you would have to reload when the hand is over, but hey it happends. Player BB looks like hes on a draw, by the time the flop gets to him hes 4:1 on his money after he checked. UTG+2 could have AJs, or QQ. Either way i would say your a favorit here and should raise double his original bet, or option two, push, in my mind with the straight and flush draw here raising is the only option unless you feel UTG+2 has JJ.