Currently, state / command interfaces are not released on failure: https://github.com/lbr-stack/lbr_fri_ros2_stack/blob/c361620c27668b156bff5ecf4c948c7faf056236/lbr_ros2_control/src/controllers/admittance_controller.cpp#L186 This prevents potential re-activation due to double assignment: https://github.com/lbr-stack/lbr_fri_ros2_stack/blob/c361620c27668b156bff5ecf4c948c7faf056236/lbr_ros2_control/src/controllers/admittance_controller.cpp#L235