This is a must have feature. Without it, there’s essentially no reason to have a secondary choice.
It even could just be implemented in the WatchDog… This wouldn’t be particularly elegant - but it would be a functional solution. Just a check that says ‘if not associated with the primary AP, then reset wireless in [XX] minutes’