Jailed MP Mike Amesbury has had his prison sentence suspended following an appeal.