Fixed some issue with the calls to mps_thread_pool_assign() when there
is only 1 thread available.
Disabled the mps_context_factory, since it seems to cause memory corruptions.