Set focused text input surface before emitting focusedTextInputSurfaceChanged()
When the focusedTextInputSurfaceChanged() signal is emitted, it is expected that SeatInterface::focusedTextInputSurface() will return the new focused text input surface.