Made changes to assimilation code to correctly handle workunits without a canonical result. In this case, the BoincResult object is full of zeros.