When() still broken, but local data now shared across Q.all() chains