always provision a new worker when releasing one

Conflicts:
	metaopt/invoker/multiprocess.py
more pythonic value checking

Conflicts:
	metaopt/invoker/util/task_worker_db.py
make unit tests for multiprocess invoker work with status db