Additional unlikely() test cases.  Logic tweaks to support test coverage.

FossilOrigin-Name: 5d00cce74a7aefaf30022ae971ab1e0451e0ad6e
diff --git a/src/resolve.c b/src/resolve.c
index 5f238e1..0abd61d 100644
--- a/src/resolve.c
+++ b/src/resolve.c
@@ -579,7 +579,8 @@
   double r = -1.0;
   if( p->op!=TK_FLOAT ) return -1;
   sqlite3AtoF(p->u.zToken, &r, sqlite3Strlen30(p->u.zToken), SQLITE_UTF8);
-  if( r<0.0 || r>1.0 ) return -1;
+  assert( r>=0.0 );
+  if( r>1.0 ) return -1;
   return (int)(r*1000.0);
 }