Glad they're feeling better!
To be honest, it sounds like MG (one of the CRD diseases). MG *IS* bacterial, but it's a special little booger with no cell walls... this is what makes it turn into a carrier status. They'll be carriers most likely. They may NEVER show symptoms again later...but they may under times of stress. They can shed cells at various times (maybe not ALL the time after active infection is gone) and that will infect any 'clean birds'. It can be transmitted to hatching eggs-- not always, but possible.
The incubation after exposure is usually 6-21 days... not all birds may show signs, but not showing signs of it doesn't mean they didn't also get it and are now carriers. Not ALL birds will even contract it or be carriers-- without testing, you'd not know for certain. Typical symptoms are like you experienced... sneezing, rattling, coughing, runny nostrils, watery/bubbly eyes...some depression or listlessness. Mortality in older birds is usually low as long as they don't succumb to secondary infections.
There's no harm in eating the eggs (or meat) after the withdrawal period of the meds. Probably 2 weeks after last dose to be 'safest'.
It's estimated that 90+% of small flocks/backyard flocks are positive for some form of mycoplasma infection and are carriers.
Very few hatcheries screen their hatching egg suppliers for it, many of their suppliers likely have MG positive flocks.
Wild birds can carry it/transmit it.
I know too much about it now...because I'm quite certain it's what the flock I bought a few months ago has...
I truly feel your pain!
I chose to treat them... NOT cull and start over... mostly after reading threads upon threads upon threads about it...particularly a few of some members here that faced it, went through testing, culling and starting over. I don't plan on selling hatching eggs, birds, chicks, etc... I have no friends with chickens that could carry it home...and based on the statistics of the infection rate of backyard flocks... honestly, I didn't think my odds were great of maintaining a 'clean' flock if I did depopulate and start over.
No birds will leave my property, no hatching eggs-- I won't risk infecting another flock that might be clean... but otherwise, I'm going to 'live with it' unless my birds end up having continuous problems/relapses of symptoms.
As far as the meds... treat them for about 3 days past any symptoms. Usually about 5 days, give or take.
As for confronting the breeder-- I guess that's your choice. SO many variables in how the birds could've been infected... or their (unknown) carrier status at the time of purchase. Maybe you could get him to take the birds back, if that was your desire--- and he'd cull them. Then you could sanitize and wait a short while and try to find clean birds (most likely hatching eggs from clean stock) Then do very strict bio-security to keep your birds clean...
It's a personal decision, for sure! Really depends on what your goals for your birds are.
Know that any other birds you get, if not infected, will likely get it, too.
And STILL be careful if you choose to get other birds---there are plenty of OTHER things live birds can bring in that are just as bad, or worse than this!
Know that once your birds 'get healthy' and look/act fine...they can still infect others, and shouldn't leave your property if you want to be responsible and not potentially infect other clean birds/flocks. Practice good bio-security-- don't handle your birds then go somewhere where you may track the illness/shed cells on your shoes or clothing, etc.
If you cull and get 'clean birds', bio-security is important...don't even go to the feed store, then return and carry in a bag of feed to their coop with the same clothes or shoes. You can track it home and infect a flock that way! (and not just with MG/CRD)