Revert PR #3359 as this is breaking stuff for many folks. Need to rethink how we handle system defaults differently on this
Put completion initialization at the top

This is necessary to enable setting completion stuff in library
scripts.