Faits: A. Par jugement du 8 mai 2013, le Tribunal correctionnel du canton de Genève a condamné X._ à dix mois de privation de liberté (sous déduction de 150 jours de détention avant jugement) pour vol en bande et séjour illégal. Par décision du même jour, le tribunal a ordonné le maintien en détention pour des motifs de sûreté, en raison du risque de fuite. Par arrêt du 20 septembre 2013, la Chambre pénale d'appel et de révision du canton de Genève (ci-après: CPAR) a admis l'appel formé par le Ministère public et a révoqué la libération conditionnelle accordée en septembre 2012 pour un solde de peine de deux ans et deux mois, fixant la peine d'ensemble à deux ans et six mois. Cet arrêt ne dit rien sur le maintien en détention. B. Le 8 octobre 2013, le Ministère public s'est adressé au Président de la CPAR en relevant qu'au 9 octobre 2013, le condamné aurait passé dix mois en détention, ce qui correspondait à la peine prononcée en première instance. Compte tenu de la peine infligée en appel, la détention devait être maintenue, mais à ce stade, la direction de la procédure n'incombait plus au Ministère public, et celui-ci ne pouvait pas délivrer un ordre d'écrou puisque le délai de recours contre l'arrêt du 20 septembre 2013 n'était pas échu. Le 8 octobre 2013, le Président de la CPAR a rendu une ordonnance sur mesures provisionnelles ordonnant le maintien de X._ en détention pour des motifs de sûreté; une audience a été convoquée au 10 octobre 2013 afin d'entendre l'intéressé. Lors de cette audience - et préalablement par télécopie -, l'avocat de X._ a demandé la récusation du Président, celui-ci s'étant déjà prononcé sur le fond en appel. Il estimait par ailleurs que le titre de détention du 8 mai 2013 n'était plus valable et qu'aucune base légale ne permettait un nouveau prononcé après la procédure d'appel. Par ordonnance du 11 octobre 2013, le Président de la CPAR a confirmé sa décision sur mesures provisionnelles et ordonné le maintien en détention de X._ avec effet au 9 octobre 2013. Le Président a estimé qu'il n'y avait pas motif à se récuser, et a transmis la demande de récusation à la CPAR. La compétence du Tribunal des mesures de contrainte (Tmc) ayant été écartée par le législateur pour la procédure d'appel, il y avait lieu de reconnaître celle de la CPAR lorsque la peine prononcée en première instance arrivait à échéance après le jugement rendu en appel, par application analogique de l'art. 388 let. b CPP. Les conditions d'une détention pour des motifs de sûreté étaient réunies; l'intéressé n'avait aucun titre de séjour ni aucune attache en Suisse, et avait déclaré vouloir retourner en Roumanie. C. Par acte du 11 novembre 2013, X._ forme un recours en matière pénale par lequel il demande au Tribunal fédéral, principalement: de constater l'incompétence du Président de la CPAR et l'illicéité de l'ordonnance de mesures provisionnelles du 8 octobre 2013; d'annuler l'ordonnance du 11 octobre 2013; d'ordonner sa mise en liberté; de constater l'illicéité de la détention subie du 9 octobre 2013 à minuit au 11 octobre 2013, et de lui octroyer une indemnité de 200 fr. par jour de détention injustifiée. Subsidiairement, il demande le renvoi de la cause à l'autorité précédente pour nouvelle décision au sens des considérants. La CPAR a fait savoir, après l'échéance du délai fixé, qu'elle renonçait à se déterminer. Le Ministère public ne s'est pas non plus déterminé. 