Seems to present very different behaviour to before despite the code
being almost identical.... Either way it seems to be solvable now as I
just need to account for the radio still being on when they toggle the
LED so it can be interrupted indefinitely.