Welp, everything seems to be taken care of, but not without some drama. I got a letter in the mail from the Cudahy municipal judge basically asking why I haven't paid the $107 I agreed to pay by August 4th so they would dismiss my ticket. If I didn't pay in a week they'd find me guilty of the original charge, which would mean suspension of my license. They were also assessing a $25 late fee.
Confused, I called my lawyer, and his assistant got back to me to let me know they struck a deal back in June. She lost my file in a pile of paperwork, so she never notified me. They cut a check to the City of Cudahy for $107 + $25. I pay them $107. Most importantly, the ticket will disappear. Whew!