Registers registration and sets the timeout.
IExpiryRegistration instance to register
timeout in microseconds from now
expiry token: required for unregister(); "key" member reflects the expiration wall clock time.
See Implementation
Registers registration and sets the timeout.