Add proper NuttX submodule checks