Another importer fix. (#5383)
Another importer fix. (#5383)

* Fix condition where matching user fails when providing a username but no full name.  Also shortcircuit username matching if a user exists.

* Simplify Logic

If the user provided is numeric, but doesn't exist in the database, assume that the user's name is a number and go through all relevant generation.  of email/first+last names.  Alternatively we may want to abort or remove the is_numeric bits.. it seems a little counterintuitive

tiagom62/snipe-it,mtucker6784/snipe-it,snipe/snipe-it,uberbrady/snipe-it,uberbrady/snipe-it,dmeltzer/snipe-it,mtucker6784/snipe-it,ixmid/snipe-it,tiagom62/snipe-it,tiagom62/snipe-it,mtucker6784/snipe-it,mtucker6784/snipe-it,ixmid/snipe-it,ppavlov28/snipe-it,mtucker6784/snipe-it,snipe/snipe-it,ppavlov28/snipe-it,dkmansion/snipe-it,dkmansion/snipe-it,ppavlov28/snipe-it,dmeltzer/snipe-it,snipe/snipe-it,dkmansion/snipe-it,ixmid/snipe-it,uberbrady/snipe-it,tiagom62/snipe-it,dkmansion/snipe-it,dmeltzer/snipe-it,ixmid/snipe-it,snipe/snipe-it,uberbrady/snipe-it,uberbrady/snipe-it,dmeltzer/snipe-it