After uninsured worker is injured, Calif. roofer gets jail