A coordinator attempted to assign a new access code to a user today but ran into a problem which generated a server error. They set the application back to Approved, navigated to the 'Send data' view, and selected a new access code. The user ultimately received their code, but it was disconnected from their authorization and a server error was displayed due to the system attempting to create a duplicated authorization.
This requires a little thought as to the best approach - the method used here isn't ideal because we probably shouldn't be un-finalizing applications, but we may not have a better place to add functionality to remove and assign codes. A new view for access code management might be the most comprehensive solution.