Managed Properties Module - Change File name without checkin/checkout

We use the Compliance Kit and the Managed Properties to set document names. This works as intended for multifile documents.

The name is comprised from the name property of the document and the revision property {NAME}_{REVISION}.

For example, a file named 123 with revision A has the following name for both the multifile and the file: 123_A.

The user is required to check out/check in the document in order for the file to also be renamed.

If the user changes the revision from A to B on the metadata card without check out/check in the multifile has the name 123_B and the file 123_A

If the one working with the file saves a PDF to disk from the file it will have the wrong name if they do not check it in first.

Is there a way to change the name of the file also, without needing to check out/check in the document?

The revision is usually increased from a workflow, but I can't seem to be able to change the name on a workflow state transition rule. I thought of calling an event handler from the workflow, is this doable?