Rule Machine - Order of Execution

I have a GE zigbee dimmer switch (model ZB3001), in rule machine it does the following:
from off, if I dim to 100% it turns the light on.
from off, if I dim to any other % it pre-stages the light, but does not turn it on. if I then turn it on it will turn on to the correct %.
If I use rule machine to both turn the light on and set the dimmer (to a level lower than previous) in a single rule, the lights will briefly go full brightness and then dim back down.

It may be that this is best addressed in the generic zigbee switch driver, but would it be better if rule machine adjusted dimmers before turning on switches?

thanks