Access denied error when programmatically starting a SharePoint 2013 workflow

Sometimes your SharePoint workflow refuses to start. Like the time I tried to programmatically start a SharePoint 2013 workflow within a timer job. When the timer job ran, the workflow attempted to start but ended in a Canceled state. When clicking the information icon from the Workflow Information page, I got the following (partial)...