The suspendProcessing-method is a nice feature to perform heave tasks on processors.
The plugin-wrappers will clear the buffer when the processor is in suspending mode, but this can cause heavy clicks, so my idea is: there should be a processBlockSuspendend()-override-able callback (which in default just clears the buffer) in AudioProcessor which is called from the wrappers.
I think this is easy to implement and won't break any existing code.
I think the current suspending-behavior is a little bit inconsistent, once you write the processor should self test in processBlock() if it is currently in suspended-mode, but the wrappers just clear the buffer und don't call processBlock() . There should be a callback in AudioProcessor which should be used for audioProcessing from outside (which checks for the suspending-mode), and a internal override-able callback. So all "suspend"-logic should be inside the AudioProcessor-Class.