Violation of Section 654.1 shall be a misdemeanor, and upon first conviction the punishment shall be a fine of not over five hundred dollars ($500), or imprisonment in jail for not over 90 days, or both such fine and imprisonment. Upon second conviction the punishment shall be imprisonment in jail for not less than 30 days and not more than 180 days. Upon a third or subsequent conviction the punishment shall be confinement in jail for not less than 90 days and not more than one year, and a person suffering three or more convictions shall not be eligible to probation, the provisions of any law to the contrary notwithstanding.