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.
Removed wrong argument.
Merge branch 'failed-pool-init' into develop
Added test for pool initialization exception.