Fix for function length being too long in MIPS with branch delay

Hi, I noticed when running analyses of functions that the length is always one opcode too long for MIPS, and tracked it down to a double count for branch delayed opcodes.
(Also proposed pull request on radare-regressions, for which this fix doesn't seem to break anything else)