Revert to using vsnprintf that can handle positional parameters.