applied patch from @dsnyder0pc

Hey guys, not sure if you've noticed problems along these lines, but someone posted [a useful comment](https://github.com/puppetlabs/puppetlabs-mongodb/issues/36#issuecomment-27112554) about avoiding timeout problems when adding a user to mongo. Thought you might want to incorporate it but I wasn't sure how this repo is being used right now.