Better error handling when products list hasn't been downloaded, and allow code outside of MKStoreManager to request the product list be updated.