MySqlDataReaderがハングアップ

.NET Connector6.0.4.0のMySqlDataReaderを10分以上使用しているとハングアップしてしまいエラーも発生せずにCPUをどんどん消費してしまう。

MySqlCommand my_cmd = my_con.CreateCommand();
my_cmd.CommandText = sql;
MySqlDataReader my_dr = my_cmd.ExecuteReader();
while (my_dr.Read())
{
	ここで処理を行う
}

上記のwhileが10分以上かかるとReadメソッドでハングアップする。
net_read_timeout、net_read_timeoutそれぞれに3600を設定して回避