Steve. My very limited involvement in circuit board soldering failure/dry joints suggests you check carefully where *thermally massive* components are attached.
Assembly may well have moved along from the *solder bath* technique where a wave of molten solder washes over the back of the assembled board, but, localised *chilling* can lead to poor quality connections.