Make sure error events are emitted by data source

/to @bajtos 

See https://github.com/strongloop/loopback-connector-mongodb/issues/47
But then isn't this error raised before `ping` is actually called?