Perhaps this will give one viewpoint? In brief, I think you are on the right track. “Assisted roaming” makes dumb client behavior a little bit smarter. And setting a threshold value and, circumstances permitting, forcing disconnects may help.
2 Likes