Merged
requested to merge igor.v.kovalenko/pulseaudio:pr/fire-port-changed-hook-after-streams-are-moved into master
If port becomes unavailable then PA_CORE_HOOK_PORT_AVAILABLE_CHANGED callbacks may eventually destroy related source or sink object. When sink is destroyed moving it reads from freed memory as indicated in #1008 (closed).
Call this hook after stream is moved to prevent crash.
This change partially reverts !310 (merged) so Gnome behaviour should be validated. I do not run Gnome so did not verified that part.