Close body avoiding recursive locking with Rack

It fixes the problem for `recursive locking (ThreadError)`

https://github.com/rack/rack/blob/9939d40a5e23dcb058751d1029b794aa2f551900/lib/rack/lock.rb#L14