Updated media populateContentData logic to accept a timeout. For PXH, we use a small timeout (3.7s) while keeping a large timeout (37s) for venue interface content loading. This should prevent LH from locking up while waiting up to 60s for representative content. The downside is when photos do timeout, we're stuck with more empty rings, which are unacceptable.