fixed checkout registration and before_address overrides