Initializing a pool will now call the callback also when an error occurs.

This allows the caller to try to setup the pool again later.

See https://github.com/FSX/momoko/issues/49