Yep different scenario. I just thought of it and asked that too.
I thought if you have the virtual device you could have it show in list of devices. For users of things like action tiles or ask Alexa (ask status of device), if the secondary contact is mirrored to a separate virtual device it might provide some additional usability.
As for triggering events, I thought CORE would be required. Now that you mentioned it is included in this handler i just tried it. Dude very nice work, this is really cool!