Fix bug where JpaCustomizedCommonCatalogRepository.readApplicationOwnedInheritedCatalog would fail to find implicit marketplace catalogs in certain circumstances
Update readApplicationOwnedInheritedCatalog() such that application assignment checks always occur, not just when the candidate result list has a size greater than 1
Update readApplicationOwnedInheritedCatalog() to perform application assignment checks against MarketplaceApplicationCatalog relationships, not just the standard isolated blc_application_catalog relationships