genesys: Add wrapper for sleep that can be turned off when testing
This PR routes all sleep calls in the genesys backend through a single function that can do nothing during testing once !55 (merged) lands. Several bugs have been fixed during the process.
Edited by Povilas Kanapickas