Currently, following a transition does not change the versioning status of a document. This behavior has two main consequences:
- a checkin document will remain checkin, what prevents to create a new version to archive the document with its new lifecycle state
- the modification date is not updated
Forcing the checkout of the document before following the transition should do the trick.