Two major problems exist with the current way failed disassembly is printed. Warnings are printed to stderr which is not synchronized with stdout, leading to confusing output and if someone is trying to pipe output to a file, warnings are still printed out to the command line.
This patch prints the text "<unknown>" where the instruction text would have been, had disassembly succeeded.