Configuring taxonomy filter to display on e.g. image/tid/%tids/!feed (i.e. default configuraiton), and visiting image/tid/all causes taxonomy filter to generate errors in the current search criteria block.

The fundamental problem is that the tid validator rejects 'all' as an invalid tid, so the tid list is empty. It runs a database query, though, which tries to do an implode on the tid array. That gives an error for the empty array, and then that causes an invalid database query to be generated, which produces another error or two.

The code to trigger the refine criteria block has a check for count($tids) > 0 ... seems like the current criteria blocks should have this too.