So
Bug 1631898 Comment 4 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
So discussed this with Shane last night, as it stands normandy installed addons will be treated by the SearchService as user installed engines. We need to add checks for isSystem to the current places that we currently check for isBuiltIn, with that normandy addons should just work as we expect, although we "may" want to do some refactoring of the startup path @ https://searchfox.org/mozilla-central/source/toolkit/components/search/SearchService.jsm#2559 at the same time