It seems that Thin development has slowed down as well as its
popularity. Due to this, the Thin handler was removed from Rack [1] and
moved back to Thin [2].
Based on this, removing the dependency will help us:
1) Remove the circular dependecy once and forever.
2) Eventualy remove rubygem-thin from Fedora.
Not testing Rack against Thin won't be a big loss.
[1]: 98d9cf5834
[2]: b201525f0d