[COOK-3794] - Properly manage update for mercurial

Signed-off-by: Sean OMeara <someara@opscode.com>