Once we have assigned a job assignment to a volunteer, we want to be able to mark that assignment completed. If "Completed" is one of the options of Job Assignment Status, then we can query on all Volunteers who currently have completed all of their job assignments and are ready for a new ones.
There is an option to mark a job complete however, it definitely makes sense to be able to update the job assignment status too.