core: fixing dual PM handling code

This patch changes the executor assignment in the run method to
this.executor as it should be.
The local parameter masks the class variable and it is not used
correctly when waitForStatus is called without this change.

this patch is mandatory for RFE
https://bugzilla.redhat.com/show_bug.cgi?id=773108

Change-Id: I0366b9615739f5e76b14beef5bc996645ee4f15b
Signed-off-by: Eli Mesika <emesika@redhat.com>