The preimage exists ONLY when you settle an invoice.
FWIW this is absolutely false.
Yes it's true the preimage for us only "exists" is known once the invoice is settled, because YOU have to reveal it in order to claim the payment that was made to the payment_hash (a hash of the PREIMAGE)
Am I missing something obvious here or?
No need to worry though, since a preimage is just a random sha hash, you could start with a good secret and then make a hash of a hash n times, and replay that. Once the new bet is placed you can reveal the old hash in order to prove you're not alternating between hash chains.