I don't seem to have any problem with computeWtihForm if I only have one datasource on the page. But I do if I have more than one.
Have you got any other dominoDocument datasources at all on the page? Remember that if you have multiple dominoDocument datasources but don't use ignoreRequestParams, they will all use the UNID in the URL. If I have multiple datasources without ignoreRequestParams, I am seeing the replication/save conflicts.