I don't agree with number 1, obviously Jagex don't look at accounts that have been playing nonstop for say 24 hours, or 48 hours, because then everyone that botted for that amount of time would be banned (99% of the time). I think there's just a bigger chance to get banned because you are botting more, and therefore have more time to be reported/caught. Obviously there is a greater chance to receive a ban if you bot for 18 hours a day everyday then if you only bot 1 hour a day. 
  
That being said I do take a ~30 min break every ~2 hours, and have never been banned, and have received 1 ban with no breaks.