If you set the portable only option (which is under the experimental tab), the bot should afk (it will do stuff to prevent a logout) until a new portable is placed.
That's the intended behavior.
If you leave it off, it would prioritize portables and then fallback to any nearby furnace if found...
Adding random delays before clicks is easy, not really sure why on earth you'd need to... but how about going to the specific bot threads and nicely suggesting it as a feature?
When I fish I personally instantly go to the nearest spot, I don't afk.
I remember someone complaining about receiving some unbankable thing. So I just enabled the unexpected item handler from the client, it will destroy all of those items by default.
I promise I'll look at all my bots and fix them soon-ish. I need to rewrite them completely though.
But that won't happen until the end of March/April unless they completely break in that period.
TLDR; even if you just made the account and you share the IP of your brother who uses RM, you will still lose hours.
Also, the word accusation here is not a good choice.