New schedule periods are protected.

Fixed: A manager creating a new scheduling period should not be able to create one in the wrong state. We added a guard around period creation, helping teams keep the schedule setup consistent before work begins.