so that the state is reset to not being in a beacon and we don't have to resync with the server. optionally, could periodically resync with the server
so that the state is reset to not being in a beacon and we don't have to resync with the server.
optionally, could periodically resync with the server