Id make opps call preflop, but id hammer in a reraise on the flop with my outs (flush+gutshot) if you push im guessing im comited or at least i have to think you arent making a play anymore and hold something good. I actually think you played this well, but i find a fold on this river if i have notes saying opp passivly chases.