Meine beste Vermutung ist, dass dies kein Fehler ist, sondern ein Feature von Sql 2012.;-) In anderen Kontexten würden Sie gerne Ihre cr-lf's behalten, wie zum Beispiel beim Kopieren eines großen Textblocks. Es ist nur so, dass es in deiner Situation nicht gut funktioniert.
Sie können sie jederzeit in Ihrer Auswahl entfernen. Damit würde Ihre Abfrage in beiden Versionen wie gewünscht aussehen:
select REPLACE(col, CHAR(13) + CHAR(10), ', ') from table