QtSignalForwarder:delayedCall destroy callback immediately after timeout

Original code destroyed the callback asynchronously when QTimer was
deleted with deleteLater

Signed-off-by: Branislav Katreniak <bkatreniak@nuvotechnologies.com>