Installing new PHP project destroys pool config for other PHP projects

I have two PHP-based projects in my boxen.  It seems that when I run `boxen project1`, the other PHP project stops working (nginx doesn't work) because the pool config (`/opt/boxen/config/php/[version]/pool.d/project2-[version].conf` is removed.  I'm using `php::project` like so for all projects:

```puppet
php::project { $name:
    source        => $source,
    php           => $php,
    elasticsearch => false,
    mysql         => "${name}_dev",
    nginx         => 'projects/shared/nginx-php.conf.erb',
    redis         => false,
}
```

I feel like I'm missing something obvious.  Is this expected behavior?  Thanks in advance to anyone who feels like helping out.