missed a call to binay-heap in the int-uniform-cost code.  Replaced offending call, now UCS with integers works using the specially optimized int-heap.