Hi,
Yes, you cannot add electrons to the system if you only have the EHT guess orbitals. You could run dscf/ridft for the singlet state (using UHF) and then add electrons. But using define should work, as well. If you know, which spin state you are aiming for, you should be able to set this already in the "OCCUPATION NUMBER ASSIGNMENT MENU". Just play with the choices u and uf:
u <int> : CHOOSE UHF WITH <int> UNPAIRED ELECTRONS
uf <int> : AS u, BUT ALLOW FRACTIONAL OCCUPATION NUMBERS
Since you were using fractional occupations in your original message, "uf" might be what you are looking for.
Hope this helps,
Antti