I put my chain in a container and pour the degreaser on top and leave it for about 2 minutes to allow the degreaser to work its magic.
I've also heard that some people shake the stuffins out of the container once they put the chain/degreaser in. Then pour off the gritty degreaser & have another go at it.

These same people then dip the chain in some sort of magic potion (after it's rinsed & dried, of course) that lubes everything up until time for the next chain cleaning - which will be soon.

These are also the people who polish the bike to a fair-thee-well & complain about never having enough time to ride.

(Hint: I ain't one of these people, I'm just reporting what I read)

I kind of like the idea of agitating the chain, since you took it off, anyway. And maybe even a second wash is a good idea. I'll probably never know, though