Fix D-Bus error from callback method invoked from async thread

Noticed D-bus method invoked as part of the callback method
invoked from async thread returns error

Switching to use sd_event loop timer for callback after timer
expiry

Resolves openbmc/openbmc#3130

Change-Id: Ibe87a6b3aa179cc887593c7dea635c11d9ea844c
Signed-off-by: Marri Devender Rao <devenrao@in.ibm.com>
1 file changed