Are these black soldier fly larvae or something bad? Randomly found them in my compost bin (southern US, rainy).