Australian test cricketer Stuart MacGill might still be jailed, but has been spared a potential life sentence over his role ...