Rename to just -digest; restore old NSData-returning -SHA1Digest
Spin run loop based on streamStatus, not digest being nil
If the connection fails, digest will never be filled in, and the loop would run forever!