Merge pull request #8415 from lightsofapollo/fix-stupid-wifi-lock-thing

Bug 846959 - Ensure syncComplete event fires and allow callback in syncController r=kgrandon(cherry picked from commit 22ab6a7c5657146fc07496d2b8f3ced87f36daab)