Faits : A. Par jugement du 21 novembre 2017, le Tribunal correctionnel de l'arrondissement de Lausanne a reconnu A._ coupable de recel par métier, d'escroquerie et de blanchiment d'argent par métier et l'a condamné à une peine privative de liberté de quatre ans et demi. L'appel intenté contre ce prononcé a été rejeté le 16 mai 2018 par la Cour d'appel pénale du Tribunal cantonal vaudois. Par arrêt du 31 octobre 2018, le Tribunal fédéral a admis partiellement le recours formé contre ce jugement, retenant une période plus courte s'agissant de l'infraction d'escroquerie et libérant A._ du chef de prévention de blanchiment d'argent; la cause a été renvoyée à la Cour d'appel pénale, celle-ci devant notamment statuer à nouveau sur la peine (cause 6B_880/2018). B. A la suite de ce renvoi, la Cour d'appel pénale a, le 20 décembre 2018, reconnu A._ coupable d'escroquerie et de recel par métier. Elle l'a condamné à une peine privative de liberté de trois ans et demi, sous déduction des jours de détention avant jugement subis. Les frais d'appel antérieurs à l'arrêt du Tribunal fédéral du 31 octobre 2018, par 6'851 fr. 05, ont été mis par deux tiers, soit à raison de 4'567 fr. 35, à la charge de A._, le solde étant laissé à la charge de l'Etat. Les frais d'appel postérieurs à l'arrêt du Tribunal fédéral du 31 octobre 2018, y compris l'indemnité allouée à Me B._, ont été laissés à la charge de l'Etat. Une indemnité réduite de 2'154 fr., TVA comprise, a été allouée à A._ pour les dépenses occasionnées par l'exercice raisonnable de ses droits pour la procédure d'appel antérieure à l'arrêt du Tribunal fédéral du 31 octobre 2018 et une indemnité de 753 fr. 90, TVA comprise, lui a été allouée pour les dépenses occasionnées par l'exercice raisonnable de ses droits pour la procédure d'appel postérieure à l'arrêt du Tribunal fédéral du 31 octobre 2018, à la charge de l'Etat. Une indemnité de défenseur d'office d'un montant de 1'389 fr. 30, débours et TVA compris, a été allouée à Me B._ pour la procédure d'appel postérieure à l'arrêt du Tribunal fédéral du 31 octobre 2018. Par arrêt du 29 mars 2019, le Tribunal fédéral a admis partiellement le recours formé contre le jugement du 20 décembre 2018, considérant en substance que le jugement attaqué ne répondait pas aux réquisits de l'art. 112 al. 1 let. b LTF et rendait dès lors impossible la vérification de la correcte application de l'art. 429 CPP (cause 6B_248/2019). C. Le 24 juillet 2019, la Cour d'appel pénale a rendu un nouveau jugement confirmant le montant des indemnités allouées à A._ dans le jugement du 20 décembre 2018. Ainsi, une indemnité réduite de 2'154 fr., TVA comprise, a été allouée à A._ pour les dépenses occasionnées par l'exercice raisonnable de ses droits pour la procédure d'appel antérieure à l'arrêt du Tribunal fédéral du 31 octobre 2018 et une indemnité de 753 fr. 90, TVA comprise, lui a été allouée pour les dépenses occasionnées par l'exercice raisonnable de ses droits pour la procédure d'appel postérieure à l'arrêt du Tribunal fédéral du 31 octobre 2018. D. A._ forme un recours en matière pénale contre l'arrêt du 1er octobre 2019 [recte: 24 juillet 2019] de la Cour d'appel pénale. Il conclut, avec suite de frais et dépens, à ce que les frais d'appel antérieurs à l'arrêt du Tribunal fédéral du 31 octobre 2018, par 6'851 fr. 05, y compris l'indemnité d'office de 2'741 fr. 05 allouée à Me C._ le 9 mai 2018, sont mis à sa charge dans une mesure sensiblement réduite fixée à dire de justice. Il conclut également à ce qu'une indemnité de 12'262 fr. 10, TVA comprise, lui est allouée pour les dépenses occasionnées par l'exercice raisonnable de ses droits pour la procédure d'appel antérieure à l'arrêt du Tribunal fédéral du 31 octobre 2018, à la charge de l'Etat de Vaud. Subsidiairement, il conclut à l'annulation du jugement entrepris et au renvoi de la cause à la Cour d'appel pénale pour nouvelle décision. Le recourant sollicite par ailleurs l'octroi de l'assistance judiciaire.