Removed case statement.
This changed the underlying 'changes' command, ignoring the depot path for pending changes or those containing shelved files. Not required (at least not that I've noticed so far).
There is a difference with 'p4 changes' commands when no status is provided - possibly what I was thinking of when I added this piece in the first place.