I think it is slightly amusing that with this upgrade people are now seeing very similar errors to the ones that I have with vB 3.0.x
The assert function errors are caused by text numbers being passed rather than integers. You will see further up a solution using array_walk to make sure that that does not happen.
The coventry ID one I also had and if you don't use that function just remove the query line in sphinx.php short term until the real problem/solution is discovered
Good luck.