Render order made the translucent pass (with blocks like water) render on top of particles for numerous versions, starting sometime around 1.5 I believe. Forge fixed it, then stopped fixing it I believe, maybe sometime around 1.7 or 1.8.
When hoppers can't carry out an action, they never reset...