New puppeteer version available: 1.8.0 - There are some changes for js response handling permissions, mocking geolocationApi and adding referrer as an argument. More detailed change log is available on 1.8.0 release page
Most important - we could use is PUPPETEER_EXECUTABLE_PATH that can override the path to the chromium executable. We could drop our CHROME_BIN environment variable.
There is a patch in flight Version 1.8.0 will be merged once we find out whats causing Puppeteer to stop sending Host header, most probably we will downgrade puppeteer lib to 1.6.0 for now (as this is last know version that didn't cause missing Host header issues.
Update: There is 1.9.0