shell: fix deadlock in the bypass function Previously, the bypass() function was called while the shell mutex was still held, preventing the use of shell APIs (e.g. shell_print()) inside the bypass context. This change unlocks the shell mutex before invoking bypass() and locks it again afterwards, restoring proper shell context handling and preventing potential deadlocks. Issue fixed by: roni1234321 Fixes #97722 Signed-off-by: Jakub Rzeszutko <jakub.rzeszutko@verkada.com>