Trouble upgrading to 19.03

There was this topic about the stateVersion: When should I change system.stateVersion?

Of course if you have done it now it’s only hindsight while we really should focus on how to fix your system.

As for how updating goes, you are supposed to change your channel through nix-channel and then do a regular nixos-rebuild switch --upgrade. Then again, you did say you didn’t have any channels listed there?