"Device Booting;" in log when awaking from deep sleep

Is it normal to have a “Device Booting;” message in log each time the device awakes from deep sleep?

Here is a snippit of the log:

2014-12-22 09:16:03 UTC-5 [Agent] temp: -29.4039 bat: 3.29133
2014-12-22 09:16:03 UTC-5 [Status] Device Booting; 2.29% program storage used
2014-12-22 09:16:03 UTC-5 [Status] Device disconnected
2014-12-22 09:16:17 UTC-5 [Agent] temp: -29.1382 bat: 3.32075
2014-12-22 09:16:17 UTC-5 [Status] Device Booting; 2.29% program storage used
2014-12-22 09:16:17 UTC-5 [Status] Device disconnected

Also sometimes the device just boots and nothing else like this:

2014-12-22 09:19:30 UTC-5 [Agent] temp: -29.447 bat: 3.30256
2014-12-22 09:19:29 UTC-5 [Status] Device Booting; 2.29% program storage used
2014-12-22 09:19:45 UTC-5 [Status] Device Booting; 2.29% program storage used
2014-12-22 09:20:00 UTC-5 [Status] Device Booting; 2.29% program storage used
2014-12-22 09:20:00 UTC-5 [Agent] temp: -29.7554 bat: 3.30865

Device code is attached.

Waking from a deep sleep is a warm reboot, so your Squirrel code will start afresh, connecting to the WiFi and the agent when it reaches agent.send() in your code. Because you put the imp to sleep without notifying the server - ie. imp.deepsleepfor() rather than server.sleepfor() - the server treats the wake as a ‘the device has booted’ rather than ‘device has awoken’, hence the ‘device booting’ messages in the log.