Logic to determine first pv1 changed #3117

The first PV1 is /not/ the first contact but the first overall event.
Subsequent PV1s are for the next child.

Closes #3117
Fixes broken features

Added ppg_detail creation to setup and added
check for blank associations