The pension thing is something that's annoying us at the moment. Looks like my company doesn't submit pension funds at the same time as payroll, but sits on it for a week. Then it goes to pension co, who sit on it until the next Friday batch job.
Bonuses paid in the March 15 payroll that were put into the pension haven't arrived yet, though the standard pension contribution has. If you'd elected to have bonus as cash instead, it would have been in the March pay run.
Someone is making lots of money in interest.