Injured firefighter Caleb Halvorson's struggle with workers' comp system led to public outcry and city action.