Urgh I hate these, they are so player dependent.
I mean some players will shove 2pair, a lower set, a missed heart draw, though against the dire field of 50nl players this hand looks like a straight or a backdoor flush draw that hit and the normal mentality of fishy players is that if you re-raised the turn your not folding the river so I think they are begging for a call and don't wanna miss out on value if you check the river back.
/Sigh fold it