This is the rub.
IF the building regulations refer to BS7671 without a date.
When the wiring regs are updated, this means that the building regs are automatically updated by BS7671.
The "government" makes laws, not BSI/IET.
IF an undated reference is used, it means that the current version of BS7671 when issues automatically becomes part of the Building Regulations, and thus "law"...
If they quote a dated reference, then only the dated version applies.
It also then does not become law.
Therefore, for compliance with building regulations, you do not have to comply with the latest version of BS7671, only the one listed in the relevant BR document, e.g. Part P document etc.
If you look at the current version in England then it refers only to Amd1 2011
In Wales it still refers to the 16th, as in BS7671:2001+A12004+A2:2004.
So all that is required to comply with building regulations is compliance with these versions, not the latest version...