core::rt: Rename WorkQueue methods, remove extra push method
core::rt: Put a lock on the work queue