Ver 1 deactivate support does not support downstairs that are offline.
Updates are needed to handle this code path:
Don't let an offline downstairs back in while the deactivate is in progress.
Let the final DS flush ACK go even if three downstairs are not present.
I have a branch that can do this, but at the moment no one actually calls disconnect other than test programs, so
I'm not sure if we need this with any urgency
Ver 1 deactivate support does not support downstairs that are offline. Updates are needed to handle this code path: Don't let an offline downstairs back in while the deactivate is in progress. Let the final DS flush ACK go even if three downstairs are not present.