Don't cache the existing roles.

Otherwise, the list of available roles won't update as new roles get added.
Fix breadcrumbs when re-rendering the forms after validation errors.
Fix new roles disappearing after encountering a validation error.