jobTrigger getter fixed, no need for state check,
also simplified: nextRunDate calculated once