Fix nanopub provenance: hadPrimarySource should refer to assertion