I know we talked about this at PyCon.  If I recall, the state required to determine if the dir is updatable is on the Perforce server, and anyway the actions are the same whether the source dir is updatable or not.  Is that about right?