Personally I would keep going (though I HATE ripping as much as you probably do). But rather than fixing all 17 at once, I would do as Quiltinghere suggested and focus on fixing one block then finishing it right then. Then I would start a brand new block and start and finish it, then I would do a block that needs to be fixed and fix and finish, then a new block and so on. That way I am finishing blocks as I go and being sure to sew them right and I feel like I accomplished something instead of having 17 unfnished blocks. And throwing the new blocks that don't need fixing in there keeps me from feeling like I am doing a ton of ripping!!
Good luck!
Rachel