1. If I transfer the 100 to my UK bank account whilst still a BVI res and UK non-res, will the whole 100 be treated as income whilst earned in the BVI and as such be non-taxable in the UK under the double taxation treaty?
There is no double tax treaty. None of the 100 will be subject to UK tax.
2. If I transfer the 100 to my UK bank account once I am a UK res again, what is taxed?
No part of it.
3. Would it be better to simply scrap the offshore trading/savings account and drip feed savings into my UK savings/trading accounts each month whilst UK non-res?
Irrelevant.
4. What if I keep the 100 in my IOM account permanently and let it grow. I assume that if I never bring this money onshore (e.g. use it as a deposit on an offshore mortgage to buy a UK property in the future) then only the interest earned (not capital growth) will ever be taxed in the UK?
Whether brought on shore or not is irrelevant as I have already said.
Interest thereon will be taxable.
Not sure about your ref to "capital growth"; monies in the bank account cannot suffer capital growth. Any investments you hold (eg shares) sold after you return to the UK will result in any capital gain being subject to CGT.