backend/session: don't return FD on failure in open_file
backend/session: don't return FD on failure in open_file

When wlr_session_open_file fails, don't return the FD, otherwise the
caller will think the call succeeded.

swaywm/wlroots,SirCmpwn/wlroots,swaywm/wlroots