Linked servers have two configuration options:
Connection Timeout, which releates to the server setting remote query timeout.
Query timeout, which relates to the server setting Query Wait.
At the server level there is Remote Login Timeout. Does this setting affect linked servers ?