Chicago Mayor Brandon Johnson’s third chief financial officer this year has resigned in the middle of budget negotiations with city council to close an $882 million deficit.