La beta 3.1 salio casi al salir la version 3.0 de forma oficial, pero como digo para mi la detección de redes como la velocidad de navegación es básicamente la misma. El iPhone 3GS puede tener perfectamente otro adaptador WIFI que esté configurado para consumir menos, menos intensidad... bla bla bla
stripTM, respecto a lo otro, es muy posible que sea cosa de los Beacon. Los Beacon son señales contínuas que se envían a los dispositivos desde los AP para que estos las tomen, las lean, y puedan conectarse a dicho AP. Es lo q hace que cuando tu le das a ver redes disponibles te aparezcan. Estos Beacon se establecen a un tiempo determinado, en algunos routers puedes modificarlo a voluntad. Es posible que pueda existir algún tiempo de Beacon no apropiado. Cuando tenga tiempo voy a ponerme a jugar con algunos valores y ya te cuento si quieres. Como te digo no siempre me sucede tampoco, si lo he observado algunas otras. Ya veremos...