caucase.utils: Fix support for host computer suspension in "until".
Break requested sleep period into smaller chunks, to try to compensate for extended suspension periods. The chosen values seem to be a reasonable trade-off between accuracy and number of wake-ups.