"after the the holding tank is pumped out and the hose removed poo comes out and drains onto the swim platform'
This should NEVER happen!
When the dockside pump out is connected to the deck plate fitting, either using hand held operator force with the rubber cone tip or with the screwed in adapter and the cam lever connector, the pump out vacuum will rapidly evacuate the entire contents of the holding tank.
The tank volume will remain "constant" with air drawn in through the hull side vent fitting and the charcoal odor filter (for normal rate pump out stations), or replacement air will also be drawn in through the integrated pop off tank valve (for VERY HIGH rate pump out stations).
When the holding tank is pumped out, vacuum is applied to the deck plate, drawing waste through the hose and the holding tank dip tube, to evacuate from the bottom of the tank.
When the tank is being evacuated the pump out nozzle and hose connected to the deck plate are all filled with waste. If the nozzle is disconnected at that time, then there will be a very big mess.
On the other hand, if the nozzle with vacuum running remains attached to the deck plate until after the tank is evacuated, then disconnecting at that point should have at most a few drops.
It sounds like the tank has not been evacuated prior to disconnecting the nozzle.
Most of the pump out stations I've used have a clear pipe section near the nozzle to permit visual inspection of the flow.