Promise multiple spawner with stdout/stderr streams and error handling