saveAll publishes 'saveAll:end' when has no items.  Does not end if error, and publishes error