Si, está mal la solución. Siempre que se hace un send y luego un receive en mailboxes no exclusivos del proceso hay que mutuexcluir esas dos sentencias para que no pase lo que vos decís. En el caso del retorno de la cédula si estaba contemplado con el uso de mb_listo. Ya está corregida la solución.