FIX: #4280: boot-block return status incorrect

boot-block.py will now return correct boot statuses.  It looks like this
wasn't properly changed when boot-block was integrated into the revised
client framework.  We now get nonzero statuses on boot failure.