Picturefill e lazyloading com lazysizes

Estou tentando fazer o carregamento lento com lazysizes e o preenchimento de fotos funcionar.

O próprio lazyloading funciona se eu apenas usar uma imagem básica:

<img class=lazyload data-srcset="http://placehold.it/301x301">

Se eu verificar a guia de rede no chrome, posso ver que a imagem foi carregada após a linha vermelha, então está tudo bem:

Agora eu adicionei um<picture> elemento com minhas imagens responsivas e tente carregar isso também preguiçoso:

<picture>

    <!--[if IE 9]><video style="display: none;"><![endif]-->
    <source srcset="http://placehold.it/1370x301 1x, http://placehold.it/2055x450 2x" media="(min-width: 1024px)" />
    <source srcset="http://placehold.it/1023x300 1x, http://placehold.it/1534x450 2x" media="(min-width: 768px)" />
    <source srcset="http://placehold.it/767x300 1x, http://placehold.it/1151x450 2x" media="(min-width: 384px)" />
    <!--[if IE 9]></video><![endif]-->

    <img
            class="lazyload"
            style="width: 100%; max-width: 100%;"
            alt="Sample pic"
            data-srcset="http://placehold.it/383x300 1x, http://placehold.it/575x450 2x"
    />

</picture>

Infelizmente, esta imagem não é carregada com preguiça, mas carregada diretamente:

Também tentei usar apenas um src na imagem do elemento picture, mas isso não faz diferença.

De acordo com o documento de lazysizes, deve ser possível fazer isso funcionar em conjunto, então acho que estou perdendo apenas um pequeno detalhe?

Atualização: Lazysizes e Picturefill são carregados no diretório<head>.

questionAnswers(1)

yourAnswerToTheQuestion