flash 604 there will be blood cisco [REVIEW: The Flash, S6E4 – There Will Be Blood]