asprogram: Work around issue 13420 in DMD 2.066
disassembler: Print new lines after OP_throw
Do not attempt to disassemble unreachable code

Also, improve handling of disassembly errors -
methods will be partially disassembled as far as possible.