How can a professional sports league not know vital salary-cap information at the start of free agency?