Szechuan Pepper Dusted Lamb Short Ribs