Updates to the profile completeness

- Secondary phone number is no longer required for
a profile to be complete

- Fixes inadequate_profiles scope that wasn't 
correctly checking the no_phone flag
using `CASE` here seems a bit strange, if `no_phone == true` then the case statement will evaluate to `NULL`. 

How about

```sql
COALESCE(image,'') = ''
OR COALESCE(location,'') = ''
OR COALESCE(
  primary_phone_number, secondary_phone_number,''
) = ''
OR (no_phone != true AND COALESCE(primary_phone_number,'') = '')
```