Fixed sip_register to retry on failure without counting max_registers

Ignore-this: e0bc5e154f3accf2e23428baba7effc3

darcs-hash:20090403102109-1e3d8-e1e1bfb83ed09d569a743c9499d57aa6eaeddf44