Unfortunately, that can't restore lights to their default state, because there's still no way to read that. It can only restore lights to their initial state. It's a great AddOn, though!
@Chip: A workaround for the permission fine tuning would be to give us a way to read an interactable's state via API. That way, we could at least store the light states and restore them automatically via AddOn.