We only prompt if your timezone offset changes (traveling), or if you've never set things up. Something in the parent's configuration is triggering "never set". We have not used BSSIDs for this because some corporate and campus users roam between hundreds of APs, so it would be much more invasive (or we'd have to chat on the network to figure out that nothing had changed).