Sachverhalt: A. Am 30. März 2015 sprach das Bezirksgericht Zürich X._ der einfachen Körperverletzung schuldig; vom Vorwurf der versuchten vorsätzlichen Tötung sprach es ihn frei. Es verurteilte ihn unter Anrechnung der erstandenen Haft zu einer unbedingten Freiheitsstrafe von 11 Monaten und ordnete eine vollzugsbegleitende ambulante Behandlung mit sucht- und psychotherapeutischem Schwerpunkt an. B. Gegen das erstinstanzliche Urteil erklärten alle Beteiligten Berufung. Das Obergericht des Kantons Zürich ordnete eine Ergänzung der Anklage an und sprach X._ am 27. November 2015 der Drohung und der einfachen Körperverletzung schuldig. Es verurteilte ihn unter Anrechnung der erstandenen Haft zu einer unbedingten Freiheitsstrafe von 20 Monaten. Von der Anordnung einer Massnahme sah es ab. Es auferlegte ihm die untersuchungs- und erstinstanzlichen Kosten im Umfang von Fr. 10'000.--, diejenigen des Berufungsverfahrens zu einem Drittel. C. Mit Beschwerde in Strafsachen beantragt X._, das obergerichtliche Urteil sei teilweise aufzuheben. Er sei vom Vorwurf der einfachen Körperverletzung freizusprechen und mit höchstens 12 Monaten Freiheitsstrafe zu bestrafen. Die erstinstanzlichen Verfahrenskosten seien ihm höchstens zu Fr. 2'000.-- aufzuerlegen; die Kosten des Berufungsverfahrens sowie der amtlichen Verteidigung und der Vertretung der Privatklägerschaft seien definitiv auf die Staatskasse zu nehmen. Ihm sei eine Genugtuung von mindestens Fr. 28'950.-- zuzusprechen. Eventualiter sei die Sache zur Neubeurteilung an das Obergericht zurückzuweisen. X._ ersucht um unentgeltliche Rechtspflege und Verbeiständung.