I see that transition-state is a system app thing. I would prefer that we only wait for the value to be 'opened' in the case that it's specified. What I mean to say is that if there is no `transition-state` (as there wasn't in gaia before last December for instance), we shouldn't wait for it here. On the other hand, if the `transition-state` is closed|closing|opening, it seems reasonable to wait for it to change to opened.