v.20.4Bug Fix

Don't Allow arrayJoin Inside Higher Order Functions to Prevent Broken Protocol Synchronization

Don't allow arrayJoin inside higher order functions. It was leading to broken protocol synchronization. This closes #3933. #11846 (alexey-milovidov).