But there’s often nothing routine about City Council votes under Mayor Brandon Johnson. That was clear again Wednesday, when Johnson struggled to pass his $830 million general obligation bond ...