Secure job ID argument handling

Fixed a security vulnerability where unquoted job IDs in cancel, result, and status commands could allow shell metacharacters to be executed. Job ID arguments are now properly quoted to prevent command injection attacks.