Just reread your questions and looked at the bet you specified - the bot worked correctly.
Reset after btc streak loss : losing x amount in a row - ie there was no win in between. It doesn't reset when you WILL lose that amount, it reset after you lost that amount.
The reset for wins and losses uses the same counter. So you had a reset at around 0.6 (because you won more than 0.0000001 since your last reset). Then you lost around 2 (so -2 since last reset, -.2 in a row) - won around 0.9 (so -1.1 since last reset, lost 0 in a row) then lost 3 (-4.1 since last reset, 3 in a row) so it reset.
Now your last reset was at -3.6ish total profit, so it will continue to reset when you have 0.00000001 profit since the last reset - ie when you get to -3.59999999 it will reset.