work queues - remove new but unnecessary functions + generic work structure flags for BFLSC (and usable by other drivers if needed)

work queues - remove new but unnecessary functions
generic work structure flags for BFLSC (and usable by other drivers if needed)