4. Nach dem Gesagten erweist sich die Beschwerde als unbegründet und ist abzuweisen. Bei diesem Ausgang des Verfahrens wird der unterliegende Beschwerdeführer grundsätzlich kostenpflichtig (Art. 66 Abs. 1 BGG). Er stellt jedoch ein Gesuch um unentgeltliche Rechtspflege und Verbeiständung für das bundesgerichtliche Verfahren. Da die gesetzlichen Voraussetzungen erfüllt sind, kann dem Gesuch entsprochen werden (vgl. Art. 64 BGG). Damit sind für das bundesgerichtliche Verfahren keine Kosten zu erheben und ist der Rechtsvertreter des Beschwerdeführers aus der Bundesgerichtskasse angemessen zu entschädigen.