Add check to ensure all conditions have a payload for time point 0
As described in lhcb/Detector!528 (merged), we cannot have conditions without a (default) value for run 0.
This MR adds an automatic check to ensure that such default value is present in new conditions.