Fix proc error in default factory

This fixes the error mentioned in https://github.com/dazuma/activerecord-postgis-adapter/issues/63, where the factory is unexpectedly a Proc. Apparently the Proc isn't getting called unless `params_` (why the underscore?) is present, so I've changed the logic a bit here.