All our current suspend holds have disappeared from patrons' records since the Koha update to 3.10 last night, and the holds are showing up on the holds queue list.
What version of 3.10 ? 3.10.3?
This happened to us as well, we went to 3.10.5 on 4/24/2013
What was the version you updated from?
I think I found the reason for this. When we introduced a unique key for the reserves and old_reserves table the statements were missing the suspend_until column as far as I can see. There is another problem with this peculiar database update that is on bug 10185.
Bug 10185 has a fix for this problem.
Bug 10185 fixed this problem and is closed fixed, so this should be too.