Revert "Revert "SynchronousTimeout: duration parameter should be unsigned""

This reverts commit ae90608f31b452b9485284a211a3cfe56b98b527.

It's actually a long long, so this was safe