Ah, this is a good breakdown.
  There is only one thing that might limit it:
  The AI=fully conscious may be incorrect.
  *
  A lot of AI's consciousness will depend on whether or not it has
  full accessibility at any time to all systems and processes.
  *
  But does it or will it?
  *
  At present, we model computers similarly to how we believe our
  brains function: the equivalent to consciousness would be the
  CPU.
  *
  At present, an AI of full awareness would not be possible. Too
  many nodes.
  *
  For an AI to be fully conscious, it would need to be able to
  access every bit of data in all of its systems simultaneously
  and ignoring none of it.
  *
  An example of ignoring would be subprocesses, activities that
  simplify and feed smaller answers to the 'main brain' as it
  were.
  *
  Another example of ignoring would be the equivalent of a hard
  disk. To be able to read all sectors simultaneously would be
  required for a full consciousness as you suggest.
  *
  This isn't to say that it's impossible, but what you're talking
  about is something with the capacity to handle simultaneous
  uniqueness at an unprecedented level. For full consciousness,
  there could be no data compression, no long term storage that
  does _not_ get seen during continual processing.
  *
  Again, theoretically not impossible, but for full consciousness,
  a continual reinventing would be required with nothing assumed;
  a continual "Now".
  *
  Thoughts?.