Slightly re-structured the QRTEngine code, so that things that need only be done once, are only done once
Comment #023 - Fixed issue with log function being called incorrectly upon having to wait a bit longer