invenio-recreate-demo-site: Apache config creation order

* Changes order when Apache virtual host configuration is created.
  This is done because in the next branch, after the introduction of
  inveniomanage, the Apache configuration can be created only when
  tables are already existing.