return real queue item instead of None after job invocation

also added a poll() method to queue item to check the status of execution

Change-Id: I085c0d4ff0902fa4f93072128fd9047f40b40b5a