Eloy has given you good advice, we just discussed this exact issue a few days ago.  While maybe a little confusing, the solution will achieve what you want.

The issue exists because at the protocol level PLM Scenes are not really objects that have a state.  Instead, PLM Scenes are really just announcements.  The PLM tells all the devices what to do, but doesn't check back later to see if the devices have varied from this instruction.

Within MH we have tried to give the Scene a state like parameter, but as you have found, it is not perfect.  I have been considering changes to MH that would make this process easier.