So, turns out to fairly simple. The docs are good, but don't take CW into account. __init_hardware() is mostly correct, but it needs to have the ACKISO check added. Turns out this can be done from the CPU Component Inspector: Build Options --> User Initialization --> User code before PE Initialization.
Now there's the problem of having the same pin put the processor back into VLLS1.