6287ca9129
Trade tab uses refreshPriceSnapshotConditional, not refreshPriceSnapshot; render recover banner there and on server when live exchange position lacks active monitor. Co-authored-by: Cursor <cursoragent@cursor.com>