Citation: 6B_1071/2019 E. 5

Die Beschwerde ist teilweise gutzuheissen und im Übrigen abzuweisen. Der Kanton Zürich hat den Beschwerdeführer für das bundesgerichtliche Verfahren angemessen zu entschädigen (Art. 68 Abs. 1 und 2 BGG). Die Entschädigung ist seinem Rechtsvertreter auszurichten. Das Gesuch um unentgeltliche Rechtspflege und Verbeiständung wird in diesem Umfang gegenstandslos. Soweit der Beschwerdeführer unterliegt, ist es zufolge 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).