Possible the floats aren't arresting the flow of gas properly?
Not likely. Floats maintain the proper fuel level in the float chambers. The don't directly control fuel flow into the engine. There would be a big delay in the order of multiple seconds followed by going rich or lean and probably quitting, not holding the RPM high like you're describing.
Mechanically:
Are there vacuum slides in the venturi on that carburetor? If so, one or more could be sticking when in the up position or the return spring on them wasn't installed.
Alternate air system or choke choke could be the problem.
Did you separate the carburetor bodies by taking them off the rack? If so, if the rack bolts are not torqued properly, it's possible the rack is twisting slightly when it's installed resulting in a substantial out of sync situation. The annoying bit is that they can be synced properly before installation, messed up when installed due to torque applied by the intake boots and when they're pulled back off, they're back in sync again. Grab the outer two carburetor bodies and twist by hand and see if the throttle plates move - they shouldn't.
Did you verify there are no intake air leaks? Air leaks can cause all sorts of problems including rpm hanging high.
When you cleaned the carburetors, did you set the pilot screws to book numbers or leave them where they were set? If the carburetor was actually dirty, cleaning it changes the air and fuel flow through the plumbing.
What is the idle RPM and what is the RPM it's hanging at? If you leave it idling high, does it eventually drop back down or remain there indefinitely? If it idles high then drops back down to the original idle RPM, it could be due to a lean air mixture. Open the pilot screws 1/2 turn out to eliminate the lean condition and see if the RPM hangs high again.