Pre-Acceptance of Closing Report Generated Shifts Created from Job Offer

Shifts created for workers because they have a closing report that's set to auto-assign and because the jobClosed has unfulfilled shift demands should be automatically set as Accepted. This is due to the worker already accepting the job through the job offer.

As of version 2.2, closing reports created through job offer acceptance are now marked as Accepted while shifts created from closing report/shift demand pairs are now marked as Auto Generated. When an auto-generated shift for an accepted closing report is automatically published, it's set to Accepted at the same time.