Make decompress_bcfs more robust by returning IoResult.
Use try! macro instead of unwrap() to be more safe.