Fixed PHP-554: MongoId should not get constructed when passing in an invalid ID.
Fix test after PHP-554 fix & Improve a littlebit