A new documentary focusing on disgraced entrepreneur Elizabeth Holmes is generating Oscar buzz, bringing the billion-dollar scandal back into the public consciousness, writes Adam Maguire.