That's exactly what I did, sir. :P
Most of the time when I tried to experiment, it crashed.
Looking at Codejunkies's video for the PS2 code, you can use double-jump infinite times. So it seems, (I dunno if it's the same code logic, since I code stuff in ASM68k), that CJ's code seems to override the double-jump flag to 0, thus making you able to double-jump infinite times. I might be wrong though.
When I played the previous games on PS2, using Moonfly aka. Moonjump, I just have to hold the jump button to fly upwards. I dunno what is more possible, though.