Show warning when invalid user was passed

Sometimes there are bugs that cause setupFS() to be called for
non-existing users. Instead of failing hard and breaking the instance,
this fix simply logs a warning.

This is mostly a protection against other bugs. This code path was already triggered by three different bugs (from which some were fixed already).

Please review @icewind1991 @schiesbn @Xenopathic