How can I make a pick release allocate a specific lot to sales orders?

You can create a manual reservation at the lot level prior to pick release. Use the Manage Reservations and Picks task to create this manual reservation. On the Manage Reservations and Picks page, click the Create Reservations button.