Tough spot. I think I would check the river hoping to get to showdown cheap. If villain shoves to my check, I fold. I think I would have continued on the turn as you did, figuring V would fold worse
hands, and you have 10 cards that bring in a boat. Once V calls the turn though, I think you're behind.