A bit of follow up to this - The FilterResults work-around only works in non-packaged builds. It appears that the UpdateSession extra settings are not updated in shipping builds. It does correctly update the other properties like public connections. (Again, this was working in packaged builds not too long ago)
Hopefully, these are just some temporary hiccups in EOS.