Only run index every 5 minutes
Fix bug in product indexer that would occur if the method was called with an empty array of product IDs.  This occurs if all product in the collection of products to be reindexed aren't available for reindexing I.e. Visibility of not visible individually.