It is supposed to update every day at 2:00AM, both sunrise and sunset. When you hit update, it updates the location, which then recalculates sunrise / sunset.
Please keep me posted if it occurs again – also if anybody else has seen this, please let us know.
We will also review the code to see if there is an instance where this could happen.