It looks as if the hack of treating ordered list markers differently in some contexts is harder than I thought to integrate with the parsing strategy in our reference implementations: see https://github.com/jgm/cmark/issues/204
I’m not sure, actually, how to handle this, but it may be that this decision needs to be rethought. (It always seemed ugly.)