"no points" always applies to the results itself. Results get no points -> user = sum of 'no points' scores -> user/team have no points. For user block, after the block the results get points again. For user ban, the results don't get points again.
Another interesting idea is to block certain users from certain hardware categories after a ban ("you can submit in those categories anymore"). Technically doable, I think ... but is it a good approach?