When a fish login shell is invoked within an existing login shell, avoid duplicating path to the shims by removing existing occurrences before prepending.