Fix for asynchronous callbacks in port_listener.py

-Fix for incorrect use of the multiprocessing.pool class.
The correct use of the ‘initializer’ argument is given here:
http://stackoverflow.com/questions/10117073/how-to-use-initializer-to-se
t-up-my-multiprocess-pool

-Workaround for multiprocessing.pool class not reporting callback
exceptions.