Citation: 1B_426/2016 E. 4

Die Beschwerde ist somit aus formellen Gründen gutzuheissen und die Sache an die Vorinstanz zu neuem Entscheid im Sinne der Erwägungen zurückzuweisen. Damit brauchen die weiteren Vorbringen des Beschwerdeführers nicht geprüft zu werden. Bei diesem Ausgang des Verfahrens sind keine Kosten zu erheben (Art. 66 Abs. 4 StPO), und der Kanton Zürich hat dem Beschwerdeführer für das bundesgerichtliche Verfahren eine angemessene Parteientschädigung zu bezahlen (Art. 68 Abs. 1 und 2 StPO). Damit wird das Gesuch um unentgeltliche Rechtspflege und Verbeiständung gegenstandslos.