For the first part of you question: No this reaction does not happen for the reason you stated. It can however happen at elevated temperatures driven by the entropy of bromine formation. Ferric chloride decomposes to ferrous chloride and bromine at 200C.