The new laws, which scrap most prison sentences of under one year, could allow up to 12,000 repeat offenders to avoid jail.