* fix: manual filament change not emitting MANUAL_TOOL_CHANGE for BBL printers BBL-specific M1020 S handling in toolchange() bypassed toolchange_prefix(),so manual_filament_change had no effect — M1020 was always emitted regardless of the setting. Move the BBL logic into toolchange_prefix() so all callers respect the option consistently. Fixes #11795 * add comment