Just a thought (not verified yet !!)
What happens if a target table is deleted after the database was synchronized using database level dbrepdef & dbrepsub ?
Such a source table qualifies for replication because it is in the list at dbrepdef level but the target table is no more on the replicate side.
Rep server will receive the data but finds no taker while using database level subscription to resolve the target ?!
Avinash