Work around to ensure controller key presses aren't missed.

Applied and tested code from Fortius.cpp as a tactical work around for issue: https://github.com/GoldenCheetah/GoldenCheetah/issues/606

Eventually we should do proper Qt signals between the threads for all hw controllers.