Fix: crash when buying an issue with no product

Prices are cached but SKProduct instances are not, so the "BUY" button for an issue is visible even when the corresponding product is not yet available.
This fix gracefully handles trying to purchase an issue with no corresponding product.