Look at the opcodes, you'll see "75 00", which means that it's "branching" to the instruction following immediately. Really, the branch does nothing. It suggests that there was supposed to be code to handle the condition when the reason wasn't the expected one, but it is not there (anymore).
In assembler syntax, $ is shorthand for "the current instruction/location, much like . refers to the current directory when navigating a file system. $+2 means 2 bytes beyond the current instruction. If you look at the length of the current instruction (jnz short $+2) you will see that it is 2 bytes long so the jnz is targeting the very next instruction as Peter says above.