Turns out I wasn't fully updated after all.. I was running 2525 not 2552. I've since reinstalled and updated but I had to delete my save and don't feel like plaything through it again right now to check and see if that was the problem as to the screwups with the ambassador.
Oh, for what a simple juxtaposition of 2 numbers can do....