If check-dependencies is run in non-verbose mode with the install option enabled, it shouldn't print detailed info about mismatched packages as it creates an impression that the whole command failed.
Optionally it could print it but with a clear message that it was the first try and that it later succeeded.