[plugins] ensure we lookup the add-on as a plugin before trying any extension point when fetching a plugin:// directory
Merge pull request #4598 from jmarshallnz/plugins_run_as_plugins

[plugins] ensure we lookup the add-on as a plugin before trying any other extension point