Clean up the poller and only then free the associated subsystem's memory. This prepares for future dynamic subsystem creation/deletion. Change-Id: I9e56cbf8822814930fdbb662095c51b6ad40fbc4 Signed-off-by: Daniel Verkamp <daniel.verkamp@intel.com>