several tweaks to error reporting in App::Wubot::Check

- handle error that is a reference

- prevent uninitialized value warning if no error available

- error message logged at a higher level
  - these will now go to stdout by default
remove duplicate statement