Oh, I see, infinitely sharp edges override the original smooth-property of the edge. Yea - that's a bug. Thanks for reporting! I've logged it to my issue tracker and will be looking into why this happens.
I've logged that as an enhancement request. Need to investigate a but further regarding some techincal details of applying creasing when the mesh isn't all triangles.