adding last second check for selected hero availability, to help if it
gets moved out from under us for some reason