Ah, OK. Thanks for the link, that's an interesting project.
Android apps run in a single thread called "Main" (not to be confused with "Main Activity" which is the typical entry point for an app) this thread is also known as the "UI" thread. A brief google search quickly revealed that the Android UI Toolkit is not thread-safe and developers should take pains not to manipulate UI components from anywhere except the UI thread:
https://developer.android.com/guide/...d-threads.html
Obviously this is not as much of a concern for FTC robotics as the typical robot app should require very little user interaction.
AFAIK, there is no "forced event loop" on the part of FTC, they are simply providing an SDK for interacting with the USB hardware and they are also generously providing sample apps to get people started. Whether any of that is thread safe is something the FTC engineers will have to answer.
As far as when the round is stopping, my understanding is that the new "sport start" format requires teams to pay attention, wait for a sign from the referee's and/or for some sort of audible alarm, and stop their robots when they are told too do so.
About the "crawl/walk/run", it seems pretty straight forward:
"Crawl" - FTC is doing most of the programming for you, and holding your hand as you take baby steps and make small mods to their sample apps
"Walk" - Here is a nifty graphical interface for lots of drag n' drop programming goodness
"Run" - You got this! Fire up your favorite Java IDE, strap on our new SDK, and GO FOR IT!
Hope this helps.