there are bleeding issues with running reconcile_extend only once
there are bleeding issues with running reconcile_extend only once

This change both simplifies the process and lower the number of
operations and shortens the search scope for the compile

saltstack/salt,saltstack/salt,saltstack/salt,saltstack/salt,saltstack/salt