Using fish 3.7.0 displays mark indicators when changing directory due to OSC 7

Bug report

Thanks for filing an issue! Please answer the questions below so I can help you.

PLEASE ATTACH YOUR PLIST FILE FOR BUG REPORTS! Seriously! I'll probably ask you for it if you don’t.

Detailed steps to reproduce the problem

  1. Ensure "Show mark indicators" is checked
  2. Update from fish 3.6.4 to 3.7.0 (which includes https://github.com/fish-shell/fish-shell/pull/9955)
  3. Start a new session or change directory

What happened

Starting a new session or changing the directory results in a mark indicator.

What should have happened

Mark indicators do not appear.

It seems that the issue could be triggered by a call to setPromptStartLine (and subsequently returning iTermMarkStyleSuccess).