Delay issues with Light accessory
I have a light that supports on/off with the same signal, as well as 25/50/100% brightness and brightness up/down.

Right now I'm using both the "on" and "off" data for this accessory, as well as a signal/command delay, which definitely helps, but also seems to cause issues.

From what I can tell it looks like the delayed commands aren't aborted when the light switches off, so turning it on might actually end up turning it on and then off (or the other way around).

Here's a snippet from the log, with timing/comments, if it helps:

```
Turn on (success, turns on):
[2017-6-15 17:56:56] [Broadlink RM] Valo setLightState: 1
[2017-6-15 17:56:56] [Broadlink RM] Valo setLightState: (use default brightness)
[2017-6-15 17:56:56] [Broadlink RM] Valo setBrightness: 50

[2017-6-15 17:56:57] [Broadlink RM] Valo setBrightness: (turn on, wait 4s)
[2017-6-15 17:56:57] [Broadlink RM] Valo sendHex (192.168.1.175; 0d:43:b4:c3:0c:7e)



Turn off (success, turns off):
[2017-6-15 17:57:00] [Broadlink RM] Valo setLightState: 0
[2017-6-15 17:57:00] [Broadlink RM] Valo sendHex (192.168.1.175; 0d:43:b4:c3:0c:7e)

[2017-6-15 17:57:01] [Broadlink RM] Valo setBrightness: (closest: 50)
[2017-6-15 17:57:01] [Broadlink RM] Valo sendHex (192.168.1.175; 0d:43:b4:c3:0c:7e)



Turn on (failure, turns on then back off):

[2017-6-15 17:57:05] [Broadlink RM] Valo setLightState: 1
[2017-6-15 17:57:05] [Broadlink RM] Valo setLightState: (use default brightness)
[2017-6-15 17:57:05] [Broadlink RM] Valo setBrightness: 50
[2017-6-15 17:57:05] [Broadlink RM] Valo setBrightness: (turn on, wait 4s)
[2017-6-15 17:57:05] [Broadlink RM] Valo sendHex (192.168.1.175; 0d:43:b4:c3:0c:7e)
[2017-6-15 17:57:09] [Broadlink RM] Valo setBrightness: (closest: 50)
[2017-6-15 17:57:09] [Broadlink RM] Valo sendHex (192.168.1.175; 0d:43:b4:c3:0c:7e)
```