If I spawn a villager in creative mode or through breeding the villager type is incorrect and offers the wrong trades. For example, the skin and title is Cleric, but its trades are Fisherman. In fact, it's impossible to make a cleric or librarian. I've disabled all mods and still experience the same issue.
The same save game works fine with standard 1.9: clerics are clerics, librarians are librarians.