At the risk of stating the obvious, have you tasted it? 1.020 or not, it simply might be done fermenting. But if it's under-attenuated, you'll know by tasting it. As a side note, I recently used verdant for the first time and also noticed a krausen that refused to drop, even though the beer was done. Some strains do that.