This is quite far outside the scope of regular support, so you're a bit on your own here. But generally speaking, it makes no sense to create a basis set with 4s only, you need to start from 1s anyway, because that's your ground state. The code works technically for 3d since there are no 1d and 2d states, but if you add 4s it will still find the 1s ground state, it's just that you now have a rather odd basis function which gives a bad energy for the 1s state.
If you want to add 3d or higher orbitals, you should just consider one of the larger predefined basis sets in ATK, like Tier 8 for the HGH pseudopotentials. Of course the computational increase will be noticeable.