rc_id will hit its max at 2147483647 rather than 4294967295 because it's an int rather than an unsigned int. Therefore, it should be changed to unsigned.
Maybe this is also a good opportunity to change it to an unsigned bigint, since it's at 600 million already on enwiki and at the current rate of increase could reach its limit in our lifetime.