A Mountlake Terrace police sergeant who was fired in part for alleged dishonesty has gotten his job back and an $812,500 settlement from his department, Snohomish County and the city of Lynnwood.