Binaries are downloaded if they exist in cache.nixos.org. I don’t know what is meant by no channel exists yet but using the regular nixpkgs channel works just fine for my rpi.
“no channel exists yet” means that there’s no channel specifically tested for aarch64 compatibility. i.e. the channel you’re using may contain things that are broken on aarch64 that wouldn’t ordinarily on NixOS.
nixos-unstable now depends on tests for both linux platforms and waits for completion of all builds on both platforms. I’m not aware of any plans changing that for stable 19.03.
You might have hit a moment when 18.09 channel updated before the aarch64 builds finished. That won’t happen with the new combined layout I described in the previous post. We now have very powerful aarch64 machines on Hydra.nixos.org, so we should be able to afford that.