The order of operations in the history dialog is a bit of a mess. Since all 3 operations occur at essentially the same time there are some hueristics involved in putting them in order. That being said the order that's reported in the history dialog is not indicative of the order of how things occur in EPDM. Created is a timestamp of when the file was first saved in the vault, not the first check in as it would have you believe. The initial check-in is recorded as "Initial transition to 'Initial State'" so for your workflow that's first, then version 2 is checked in with the variable changes, then the file enters the "Work In Progress" state, just like you would expect.