Moved destination eligibility checks to before activity download so we don't waste time downloading activities that will go nowhere