If all that is true, then I think the shop is on the hook, at least civilly, as well. If he's uninsured on his own and thus his agency lists him and unable to teach (if I am following correctly), then the shop shouldn't have been leting him teach, even under their insurance, and if they did...