roomTimeout has no effect - always requires 'main' vacuum switch enabled
I can tell the vacuum to clean an individual room, however I **always** need to do it in two steps:

1. Enable the switch for the room
2. Enable the switch for the vacuum itself

It then performs a room cleaning. However, my understanding is that `roomTimeout` should allow the cleaning to happen automatically without me having to perform `2` above. This isn't working, any idea why?

Config:
```
{
    "name": "Vacuum",
    "ip": "my_ip_here",
    "token": "xxx",
    "serviceType": "switch",
    "waterBox": false,
    "dustBin": false,
    "dustCollection": false,
    "disableCareServices": false,
    "silent": false,
    "pause": false,
    "pauseWord": "pause",
    "findMe": false,
    "findMeWord": "where are you",
    "goTo": false,
    "goToWord": "go to coordinates",
    "goToX": 25500,
    "goToY": 25500,
    "dock": false,
    "cleanword": "cleaning",
    "roomTimeout": 2,
    "rooms": [
        {
            "name": "Kitchen",
            "id": 17
        },
        {
            "name": "Hallway",
            "id": 18
        },
        {
            "name": "Bedroom",
            "id": 21
        },
        {
            "name": "Office",
            "id": 20
        },
        {
            "name": "LivingRoom",
            "id": 22
        }
    ],
    "accessory": "XiaomiRoborockVacuum"
}
```

Logs do show me that the switch is enabled, and I've restarted homebridge.