@Gil, have you changed UUID of your beacons?
iOS only allows scanning for beacons the UUID of which you know. All Estimote Beacons ship with our default UUID, “B9407F30-F5F8-466E-AFF9-25556B57FE6D”, and these are the beacons you can see on the radar even when not logged in. If you change this UUID to something else, then you need to stay logged in so that Estimote app can know what the UUIDs of your beacons are, and scan for them in addition to the default UUID.