Fixes T88570
If the fileselect is going to be created in a reused window, attach to parent to prevent crash. Remove check for single area. Tag fileselect for refresh to ensure UI updates when area reused.
Scenarios tested:
- Ctrl+S
- Ctrl+S, Ctrl+S
- Open any other fileselect (e.g. Ctrl+O or Alt+S), Ctrl+S. Fileselect is reused and updated to Save options.
- Open any fileselect, split area, Ctrl+S.
- Open any fileselect, split area, close original area, Ctrl+S. New window is opened.
- Open another type of temp window (e.g. "Render Image") and switch the editor to file browser, Ctrl+S. Area is reused for save dialog, and area is returned to it's original type without issue when Save or Cancel is chosen.