Fix dealer registration

Applies a new round of fixes to finalize dealer registration for AC.