I have seen the use of a bit used as an out instruction more than once, this is usually used as a temporary bit i.e. it is used in the context of the logic before the output (OTE) of some logic, if used again then this is used in the next bit of logic. A typical example is where a bit of logic requires say 20 contacts, as the IDE only allows say 8, those first 8 are put onto a OTE let's call it My_Temp, this is used in the next rung as a N/O & then another 7 again onto the same <My_Temp, this is then used again with the rest of the contacts to drive something.
So something like
AND xxx AND xxx AND xxx AND xxx AND xxx OUT My_Temp
AND My_Temp AND xxx AND xxx AND xxx OUT MY_Temp
AND My_Temp ....................... OUT Y0
Some people may use it for many "Temporary" interlocks even throughout the program, unfortunately due to the rate the coms is used for on-line monitoring it can appear to be either on or off at the particular time the monitoring function reads the status. It is bad practice as it makes it difficult to find faults but seems quite common especially in the earlier PLC's where there may not be a duplicate coil detection or warning & limited memory space for variables.