hi,
v21.12.3.1-stable
clickhouse-client execute 'system RELOAD FUNCTION on cluster cluster test_function;'
Actual execution differs from expectations.

![image](https://user-images.githubusercontent.com/35019926/153533788-53ed9c1f-d383-4bc8-b85e-d1828328ad7e.png)



parseDatabaseAndTableAsAST(pos, expected, res->database, res->table);
            break;
        case Type::SUSPEND:
        {
            parseQueryWithOnCluster(res, pos, expected);
            ASTPtr seconds;
            if (!(ParserKeyword{"FOR"}.ignore(pos, expected)
                && ParserUnsignedInteger().parse(pos, seconds, expected)
                && ParserKeyword{"SECOND"}.ignore(pos, expected)))   
            {
                return false;
            }
            res->seconds = seconds->as<ASTLiteral>()->value.get<UInt64>();
            break;
        }
        default:
        {
            parseQueryWithOnCluster(res, pos, expected);
            break;
        }
    }
    if (res->database)
        res->children.push_back(res->database);
    if (res->table)
        res->children.push_back(res->table);
    node = std::move(res);
    return true;
}
}