Addressing inconsistencies in the add_timeout methods across all connection adapters (Issue #306)