It seems to me that you have your head screwed on correctly. IMHO "earlier" as an adjective is an error. ) "Earlier" could be an adjective, as in We arrived two hours late in Reno because the earlier flight for which we held tickets was overbooked.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.