Add registration states and add rule and rule component to reconcile registration states because Commerce Registration is bugged.