I've run into that issue myself, as a fellow servo player, and it is a pain. Unfortunately, the devs hardcoded the sleep test into the vampire invasion situation in Sims 4's Python layer and it cannot be changed in tuning.
Hypothetically you could create a nearly identical replacement of vampire invasions built on a different type of custom situation, but it'd require about 20x the work. If I end up doing an overhaul of vampire invasions this is on the list of things I'd fix.