When using the setup in the attached photo; the lever is pulled and the repeater is powered the command block "say 1" is powered before the "say 2" command block. Maybe this is a bug or a strange way the redstone is powering through the command block and then checking for an update.
If you remove the repeater and use a piece of redstone it outputs as "intended" 2 then 1.
Steps to Reproduce:
1. Build setup as in picture
2. Pull lever