Adding custom split normals enables sharp on edges between smooth faces?
It turned out that this actually was a bug in Blender. This Bug has been fixed and the fix will be in Blender 2.75 Then my initial code snippet will work as expected.