update _status before calling _reverse_add and _reverse_edit

The _reverse_edit method of the user application tries to call the
_reverse_edit method of the line application, but this doesn't work
since the _status of the line application is set to empty at the time of
the call.

Fundamentally, the user application should not call the _reverse_edit
method of the line application.
don't consider type when checking if exten is available
Merge branch '5242-webi-user-exten'