The public corruption charges against Aaron Schock were put on hold Wednesday as part of a deal that could allow the former congressman to escape prosecution.In a court hearing, U.S. District Judge Matthew F. Kennelly approved an agreement calling for federal prosecutors to drop the charges against Schock if he pays taxes on $42,375 in income he failed to report and reimburses his campaign committees $67,956.Kennelly also accepted a guilty plea to a misdemeanor count from Schock for Congress in a separate case filed …