Fix index out of range exception if a wrong product id is passed.

productsRequest:didReceiveResponse is sometimes invoked with an empty response.products array. This resulted in a index out of range exception.
More information: http://stackoverflow.com/questions/23949810/productrequestdidreceiveresponse-returns-empty-products-array-in-real-store-w