Not only does System.Web.Extensions render client script enums incorrectly, The Ajax .toString and .parse are defective in either case. I haven't checked previous versions or 4.0 as delivered by vs10 but I suspect the code is the same.
Will update if I do decide to check other versions.
http://ajax.codeplex.com/WorkItem/View.aspx?WorkItemId=16450