@ekohl I don't follow?  I think it's ensuring that config.ru is in place before Apache restarts with the vhost configured, rather than ensuring the app_root is present before placing config.ru.