If there's an error in SELECT and there's no callback, emit the error.

When SELECT is called without a callback, and there's an error (for example, trying to SELECT a DB > 15 when the database number is set to 16 in redis.conf), it should be emitted from the client. Prior to this Pull Request, it would fail silently.