Я думаю (не утверждаю, а предполагаю), что это связано с ознакомлением в годы индустриализации широкого круга людей с устройством подшипников. Основные виды подшипников - шариковые и роликовые. Как они устроены? Имеется два кольца, наружное и внутреннее, а между ними те самые тела вращения (шарики или ролики). Чтобы подшипник вращался нормально тела вращения должны во время работы сохранять определённое, наперёд заданное равномерное взаимное расположение. Для этого служит такая деталь подшипника, как "обойма". Но в отличие от основных деталей подшипника, изготовленных их очень прочной жёсткой стали, обоймы изготовлены из очень мягкой стали и в процессе эксплуатации могут ломаться. Тогда шарик (ролик) может "выскочить из своего места и заскочить в неположенное место. Вот и получается ситуация, когда либо "шарик за шарик заскочил", либо "ролик за ролик заскочил". Ну и чтобы "примирить" оба варианта, стали говорить "шарик за ролик заскочил".
Естественно, первоначально это было именно в ситуациях с подшипниками. Когда такое происходит, подшипник начинает работать неправильно, соосность вала и опоры нарушается и вал начинает "бить". Ну, а позже, эту ситуацию перенесли и на мозговую деятельность. Потом, по мере улучшения качества обойм подшипников, такие ситуации с подшипниками происходили всё реже и реже, поэтому выражение сохранилось только применительно к мозговой деятельности. Кстати, постепенно забылось и изначальное значение слова "ролик", и если сейчас сделать опрос не тему "что такое ролик?", то большинство людей дадут ответ о рекламном ролике, или о роллставне, но мало кто скажет что ролик - это просто цилиндрическое тело.