Adjoint Slip Inversion under a Constrained Optimization Framework: Revisiting the 2006 Guerrero Slow Slip Event