Just found it doesn’t play nice with More_Privacy _options. 🙂

If you changed the check from

if ( get_blog_status($post_blog_id, “public”) == 0 )
return;

to

if ( get_blog_status($post_blog_id, “public”) != 1 )
return;

then it should do it.