When there is a transient internet connection the Smart Lock will in some scenarios restart the full WIFI stack in order to make sure that all possible error cases are eliminated. This will also lead to an MQTT reconnect. Looks like you ran into such a scenario yesterday.