misc workflow and layout tweaks for rebuild course; also fix an issue where the auth.user object wasn't updated when a new course was created