https://udn.unrealengine.com/questions/280656/actorcomponentuninitializecomponent-isnt-called-wh.html
Move call to Actor::UninitializeComponents outside of if (bActorInitialized) in Actor::RouteEndPlay.
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-27529 in the post.