Less public ip checks

This is for #1577 -- only re-check your public IP if we've detected a connectivity change.