added fault-tolerant didEnter, removed check for proximity in didRangeBeacons