Now enforcing timeouts in the server

This will prevent builds that get lost being marked as running for long periods at a time.