This commit updates the Reactive client used by Spring Pulsar to version 0.4.0.
The updated client also fixes an issue where the non-reactive and reactive shaded producer cache had the same relocation prefix.
This allows the removal of the shaded relocation prefixes from the checkRuntimeClasspathForConflicts ignore closure.