Safe renames and schedule changes

Given that there may be a change in the schedule or name of the prison across request-confirmation cycles, we need to have a way of ensuring that:

1) going forward, every request comes bundled with data about the prison at a particular point in time
2) requests that do not have the prison structure bundled, need to have it appended when confirming a visit