fix shallow copy of reflection causing thread safety issues seen in #260

This fixes the thread safety issues seen in https://github.com/ernie/squeel/issues/260

`reflection = reflection.clone` does not clone the options hash, causing some scenarios where the original `reflection` option is no longer set as polymorphic.

Because the original options hash is no longer modified, we can safely remove the ensure block.