Weaken assert in FileUtil::canonicalize

Summary: If a URL has trailing %00's we'd convert those to null but count them
as part of the length.  There's no vulnerability here since the actually string
length would actually be less than we thought.  So the assertion is too strong
as written.

Reviewed By: @ptarjan

Differential Revision: D1485497