Bug Fix
Since $build_l is no longer being incremented prior to the user's
+IGNOREME decision it's no longer necessary to decrement it if the
user chooses not to update that port.
While I was reading the trace to find this bug I noticed that we are
running update_build_l (which in turn updates PM_NEEDS_UPDATE) prior
to running check_state (FORBIDDEN|DEPRECATED|BROKEN|IGNORE), so move
that check up; and move the "currently installed" and "port directory"
messages up as well to give context to any messages from check_state.