DiCAT: throw more useful exception if username/password properties aren't set