Fix some MCP issues

Started to see an error where setting multiprocessing.Process name via __init__ was not working.
Revert name assignment, fix in process

Also fix ioloop behavior in Process among other things
Update the example