restructured new eager solver to use BITVECTOR_EAGER_ATOM kind instead of hack