[spip-dev] boucles imbriquées et table absente

En imbriquant une boucle dans une boucle CONDITION de spip-bonux
<BOUCLE_test_sl(CONDITION){si 0}>toto est ici<BOUCLE_nb_listes(LISTES){statut != inact}{0,1}>
     titi est là
</BOUCLE_nb_listes>
</BOUCLE_test_sl>

Avec le plugin spiplistes désactivé (donc la condition fausse) je constate les résultats suivants:
- "toto est ici" n'est pas affiché => ce qui est le résultat attendu
- le contenu de la 2ème boucle n'est pas affiché non plus => idem ça semble normal
- en revanche le message "Unknown SQL table "listes" apparait ce qui est inattendu puisque la 2ème boucle ne devrait pas être lancée...

et la bizarrerie ne semble pas liée au test #PLUGIN{spiplistes}|oui puisque j'obtiens exactement la même erreur avec :
<BOUCLE_test_sl(CONDITION){si 0}>

Alors le contournement est d'utiliser une boucle feinte mais c'est dommage parce qu'il
si quelqu'un avait une idée du pourquoi de la chose...