cleaned up HashJoinProbe and added tests