restore list marker after sublist

This should fix the issue with mixed nested lists. The list marker (aka token) wasn't being restored after returning from the sublist.