Yes, all scripts are compatible with new files (only new movie details will be empty as old scripts doesn't know about it).
Concerning scanning order, you're right, it goes from top to the bottom, and what script is used depends if it retrieve results from first search by Movie name, then the same script is used for details (no matter if it fetch details or not). If first search fails then MP tries to use 2nd in the list and so on...