CI: fix release comms workflow (#89744)
* add runs-on key
* remove unneeded env key
* use more specific quotes in commands
* fix block syntax
* fix workflow dispatch event check
(cherry picked from commit 16b050f676)
Co-authored-by: Kevin Minehart <5140827+kminehart@users.noreply.github.com>