Fix bug parsing defaults for booleans when default is a string (e.g. 'true' vs. true)