I'd start there. But that wouldnt explain why it suddenly 'came back to life' and why you had compression later on. Be interested to hear what its like when cold again.
Could be a valve / tappet got stuck? Also, to Robert's point, I would check on fuel flooding into the engine. Might want to pull the oil filler cap to check if you smell gas in the case. If so, change oil immediately and check the fuel float & needle valve. Did you leave the petcock on?
Yea, when the piston was going up to the TDC mark, it was gaining little bit of compression. So I hit the decomp to see if I was going to loose any more compression. Well that never happened so I kept decomp as it is and kicked and decomp lever came back to it's original location, where it was before. So the decomp was disengaged and even after that there was no compression. So I kept on kicking when it was gaining compression.. after few kicks I got lucky and hit it real hard and she came back to life
I almost decided to take a leave from work that day but it worked! it's all good now but I guess I will get tappets checked. Also the bike clocked 40,000 kms, planning to get the head removed and prolly get the rings checked and clean the hot spots in cyl head. I was running rich for sometime.. and yes at times I do forget to switch petecock to "Off" position.