Client actions utilizing an EventEmitter may generate unhandled errors, especially during initial connection. Tracking whether the emitter has been sent via callback is critical for proper routing of such errors. Fix mcavage/node-ldapjs#144