
There is an if statement in the workflow rule Not Enough Hours Notification:
totalUnsubmitted = 0 && totaltimesheets < $ReportedBy.C_ContractHours
Change it to:
( totalUnsubmitted = 0 && totaltimesheets < $ReportedBy.C_ContractHours) || (totalUnsubmitted = 0 && totaltimesheets > $ReportedBy.C_ContractHours)