i am changing the target release version to 4.6.0 as i think these tests are going to take some time to write correctly. i originally created a test that seemed sufficient, but it now looks like deeper investigation is required.
We are waiting for master to open for 4.6 to merge this.
the test for this has just merged, see the PR attached above
this bug was originally opened during the 4.5 code freeze to reflect an incoming change to the testing repository. given that this bug is linked to one that was closed in 4.5, and that this is only related to that bug in terms of providing testing coverage, i am closing this issue.