Ion reflection, gyration, and dissipation at supercritical shocks