I was piloting outside of Class B airspace in an area well known for being difficult from which to contact ATC via radio because of mountainous terrain. When I did get cleared into Class B, I was only about a mile outside of Class B airspace. Immediately, another controller took over (different gender / same frequency), revoked the clearance, and said to
stay clear of Class B and scolded me for only being one mile outside of Class B. (I complied with that request, never entering Class B – so there was no violation.)
Question: Can you legally be “uncleared” into Class B after receiving a clearance into Class B? Could you speculate on what may have happened?