Fixes #896 - If a Customer has a null value for registered, the result should be false from the method. Also refactor other boolean result methods to use BooleanUtils