No los está ejecutando a la vez porque es el mismo hilo de ejecución, hasta que prueba no acaba no se ejecuta prueba2. Si prueba o prueba2 crearan hilos podría ser lo que comentas, pero no es el caso.
La explicación al por qué el texto es el último es la de mi mensaje anterior: cuando Android recupera el control del hilo principal para pintar el texto, el valor actual es el último.
