Split receiving from reloading in Agenda module
Split receiving from reloading in Agenda module

Previously, one function reloaded Agenda data and was also the callback
for updates from the Data module.  As a result, the initial load of
Agenda data looked like a callback due to data received from the remote
device, causing the Agenda module to believe its information much more
up to date than it really was.  This lead to sending no requests at all
during startup.

google/bluesky-watchface,google/bluesky-watchface,google/bluesky-watchface