Keep the deviceId in AttributionSource in sync with Context

Also re-registers the AttributionSource if needed

Change-Id: I81bbba6a041cc87aef77cfa1f21c1016b35a10a2
Fix: 333272850
Test: presubmit
(cherry picked from commit 02f4520f2933e2d54e99a178e61619fa1b3d7439)
1 file changed