Yep, I actually ended up just rebuilding the mesh from scratch, that was faster than trying to figure out the problem. i guess its just a lesson in "backup often and save multiple versions"