After a DFU, when the new firmware is booted a service changed indication is not being sent so iOS only sees the DFU service. Should the softdevice be sending the service changed indication automatically? Here it says pm_local_database_has_changed() should be called, but how should I determine if a DFU has just been performed?