Hi Debian folk and thanks for raising this issue. By way of background, the logic in debian/GNUmakefile is like this because we build PCP packages for older debian-based releases where potentially different debian/control files are needed, based on the availability of dependent packages (build and run-time) in these older environments.
But we're working on a fix that will not change debian/control in your builds and thus meets the Debian policy requirements. We expect to upload new source with the fix by the end of this week.