fix which uname condition (attempt 2)

fixes #270/#272 by consuming all output and just relying on return which return code.  an equivalent alternative would be to just quell stderr (``2> /dev/null``).