Let's say one says borei ha'adamah or ha'eitz and eats at least a kezayis of a fruit or vegetable, but is not yet full. Then, the person decides that he or she wants to eat bread. Is the proper procedure to say borei nefashos first, or to say hamotzi and then afterward say birkas hamazon and borei nefashos?
If the answer is that one should say the brachos achronos before hamotzi, what should one do if one forgets to do so before saying hamotzi? In such a situation, should one say it in the middle of the meal, or wait until after birkas hamazon?