Additional versions of PHP-FPM startup
Imagine, that we have 5 pools in our default PHP-FPM and 0 pools in additional PHP-FPM version, so we have running only one php-fpm master process (running without pools is not possible). If we switch one site to additional php version, pool is moved(regenerated?) in our additional pool.d. Then what happens - reload action is performed on both init scripts, but if php-fpm process is not running (as in case with our additional version) - reload fails. So I suggest to check if process is already running and only then perform reload, otherwise start or at least restart is needed to bring up master process.