Por acaso o relacionamento lazy foi carregado porque o EntityManager é produzido pelo CDI com escopo @RequestScoped, fazendo com que o EntityManager permaneça aberto até o response do JSF? Dessa forma a lista de autores é carregada na fase INVOKE_APPLICATION do JSF na atribuição do livro, que processa a lista enquanto o EntityManager ainda está aberto? Bom foi o que eu entendi, porque pelo que seu o método find por si só não carrega a lista, a lista deve ser acessada enquanto o EntityManager está aberto, estou correto?