[system][bt] fix -Wreorder-init-list again

C++20 will require members in a designated initializer to be in order
unlike C99.

Bug: 139945549
Test: mm
Change-Id: I7dc825e2cdb0777b1be01df0a41adf9b3b644ff5
diff --git a/system/gd/l2cap/classic/dynamic_channel_manager.cc b/system/gd/l2cap/classic/dynamic_channel_manager.cc
index 6aaaf5d..15a90fb 100644
--- a/system/gd/l2cap/classic/dynamic_channel_manager.cc
+++ b/system/gd/l2cap/classic/dynamic_channel_manager.cc
@@ -26,9 +26,10 @@
 bool DynamicChannelManager::ConnectChannel(hci::Address device, Psm psm, OnConnectionOpenCallback on_connection_open,
                                            OnConnectionFailureCallback on_fail_callback, os::Handler* handler) {
   internal::LinkManager::PendingDynamicChannelConnection pending_dynamic_channel_connection{
+      .handler_ = handler,
       .on_open_callback_ = std::move(on_connection_open),
       .on_fail_callback_ = std::move(on_fail_callback),
-      .handler_ = handler};
+  };
   l2cap_layer_handler_->Post(common::BindOnce(&internal::LinkManager::ConnectDynamicChannelServices,
                                               common::Unretained(link_manager_), device,
                                               std::move(pending_dynamic_channel_connection), psm));