Improve logic in Episode#create_or_update_from_hash