Did you smell it? Did you check to see (smell) if oil in the tank is the same. You're probably right about the taps leaking, but it also means fuel getting by the float needle. If oil in tank is normal, and you haven't run the bike, you're probably OK, having drained the sump. Fix the taps, float level and needle as soon as possible, then change the oil. I think, best if you can get that all done before running the bike.
Now, wait to see if others agree with my diagnosis and recommendations.
Richard L.