Given the limited amount of pre season testing, Honda needs to get the 2017 PU in the back of the McLaren on Day One. So they can discover and fix problems as quickly as they can. Retrofitting a 2016 PU into the 2017 McLaren would also likely divert resources away from other areas. Tbh I believe Honda will hit the ground running with a 2017 PU and not care if they encounter problems. Better to get them out of the way early, than face them at the end of Pre Season Testing, with a mad dash to come up with fixes before they introduce the race spec engine for the first couple of races of the season.
You also have to keep in mind that pre season testing is also a useful time for the McLaren and Honda Engineers who install, fix or remove the PU's at the tracks, to get acquainted with the new systems and packaging in a racing environment. They'll have been practising in the factories, but you can't really mimic the dynamics of a race track where you don't have immediate access to lots of spare parts or manufacturing tools.