Citation: 6B_578/2020 E. 4

Insofern ist die Beschwerde teilweise gutzuheissen. Im Übrigen ist sie abzuweisen. Der Kanton Zürich entschädigt den Beschwerdeführer angemessen für das bundesgerichtliche Verfahren (Art. 68 Abs. 1 und 2 BGG). Die Entschädigung wird an seinen Rechtsvertreter ausgerichtet. Das Gesuch um unentgeltliche Rechtspflege und Verbeiständung ist in diesem Umfang gegenstandslos. Soweit der Beschwerdeführer unterliegt, ist das Gesuch wegen Aussichtslosigkeit der Beschwerde abzuweisen (Art. 64 Abs. 1 BGG). Der Beschwerdeführer wird im Umfang seines Unterliegens kostenpflichtig. Seiner finanziellen Lage ist mit herabgesetzten Gerichtskosten Rechnung zu tragen (Art. 65 Abs. 2 BGG).