1. A method for operating a computing device on a cellular network, the method comprising: performing an automated process in which the computing device is programmed to automatically and repeatedly check an adequacy of a serving cell that is currently assigned to the computing device for purpose of determining whether neighbor search and cell reselection is to be performed by the computing device; determining presence of a condition in which neighbor search and cell reselection is to be performed by default performance of the automated process; identifying a result of one or more past instances in which the computing device, by default performance of the automated process, attempts to perform neighbor search and cell reselection as a result of the presence of the condition; determining criteria for attempting neighbor search and cell reselection based at least in part on the result of the one or more past instances; based on the criteria, making a determination as to whether default performance of the automated process is to be modified; skipping an attempt at performing neighbor search and cell reselection, as would otherwise be required by default performance of the automated process, when performing the automated process.