When bin is set, the code goes through some code where instead of using the function parameter, it uses func_get_args. It then however gets all the parameters, including the first one, the predis object and tries to process that as a string. This fails.
I have fixed it locally to just bypass this logic and and just assign $bin to $this->bin directly.